Graphics Software Engineer Interview Questions

98 graphics software engineer interview questions shared by candidates

- Background and interests. - Write a linked List class that performs basic operations on a linked list. - C++ related questions. OOPS concepts, virtual destructors, inheritance, diamond problem. - Stack vs heap. Time and space complexity. - Binary search. - Bit manipulation. - In depth resume questions.
avatar

Graphics Software Engineer

Interviewed at Intel Corporation

3.9
Nov 8, 2021

- Background and interests. - Write a linked List class that performs basic operations on a linked list. - C++ related questions. OOPS concepts, virtual destructors, inheritance, diamond problem. - Stack vs heap. Time and space complexity. - Binary search. - Bit manipulation. - In depth resume questions.

The second round was a week after the first one and was questioned on C/C++ basics like static, extern keyword, inheritance, polymorphism virtual functions. Also was asked some logical questions like reversing a string(how would you do it and tell some test cases for it).Identifying the the no of bits set in a char.Also some questions on virtual memory, paging segmentation.
avatar

Graphics Software Engineer

Interviewed at Intel Corporation

3.9
Nov 14, 2014

The second round was a week after the first one and was questioned on C/C++ basics like static, extern keyword, inheritance, polymorphism virtual functions. Also was asked some logical questions like reversing a string(how would you do it and tell some test cases for it).Identifying the the no of bits set in a char.Also some questions on virtual memory, paging segmentation.

Inheritance: What is the difference between single inheritance and multiple inheritance in C++? Provide examples. How does Python handle method resolution order (MRO) in multiple inheritance? Explain the concept of polymorphism in the context of inheritance. How is it implemented in C++ and Python? What are abstract classes and how are they used in C++ and Python? Provide examples. Describe the role of the super() function in Python inheritance. How does it differ from using the base class name directly? Data Structures and Algorithms (DSA): Explain the time complexity of common operations (insertion, deletion, search) in a binary search tree (BST). What is the difference between a stack and a queue? Provide real-world examples where each would be used. How do you detect a cycle in a linked list? Write a function in Python or C++ to implement this. Describe the quicksort algorithm and explain its average and worst-case time complexities. What are hash tables and how do they handle collisions? Compare and contrast at least two collision resolution techniques.

3D Graphics Software Engineer

Interviewed at Airender Technology

3.3
Nov 7, 2024

Inheritance: What is the difference between single inheritance and multiple inheritance in C++? Provide examples. How does Python handle method resolution order (MRO) in multiple inheritance? Explain the concept of polymorphism in the context of inheritance. How is it implemented in C++ and Python? What are abstract classes and how are they used in C++ and Python? Provide examples. Describe the role of the super() function in Python inheritance. How does it differ from using the base class name directly? Data Structures and Algorithms (DSA): Explain the time complexity of common operations (insertion, deletion, search) in a binary search tree (BST). What is the difference between a stack and a queue? Provide real-world examples where each would be used. How do you detect a cycle in a linked list? Write a function in Python or C++ to implement this. Describe the quicksort algorithm and explain its average and worst-case time complexities. What are hash tables and how do they handle collisions? Compare and contrast at least two collision resolution techniques.

Viewing 41 - 50 interview questions

Glassdoor has 98 interview questions and reports from Graphics software engineer interviews. Prepare for your interview. Get hired. Love your job.