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.
Graphics Programmer Interview Questions
162 graphics programmer interview questions shared by candidates
Different memory types in C/C++
- 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.
Few question about macos which I didn't know the answer
Why is the main bottleneck with voxel cone tracing?
Questions about 3D graphics and programming in general.
Graphics basics in technical screener.
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.
* Describe all the components of a convolutional neural network (define convolution operation, cross-entropy, and softmax function mathematically, motivate various activations, residual connections, ...)
* How would you construct a dataset of 3D assets for use with deep learning models?
Viewing 71 - 80 interview questions