Two phone screens. First one was dedicated to coding. I was asked to implement strcmp and binary search. Second interview had questions from areas: TCP/IP stack, hardware architecture, operating systems. There should also be a meeting with the te
The interview took about an hour and was quite easy. It included a few programming questions, questions about data structures (vector, map, list, hash functions), basic algorithms (different flavors of sort algorithms), algorithm complexity, software
1.5 hours total, starting with OOP paradigms, then discussing main Python features: mutable/immutable objects, generators, and iterators. Then DL theory, mostly about convolutions. Finally, live coding two tasks: writing a word counter in a raw strin
Two phone screens. First one was dedicated to coding. I was asked to implement strcmp and binary search. Second interview had questions from areas: TCP/IP stack, hardware architecture, operating systems. There should also be a meeting with the te
The interview took about an hour and was quite easy. It included a few programming questions, questions about data structures (vector, map, list, hash functions), basic algorithms (different flavors of sort algorithms), algorithm complexity, software
1.5 hours total, starting with OOP paradigms, then discussing main Python features: mutable/immutable objects, generators, and iterators. Then DL theory, mostly about convolutions. Finally, live coding two tasks: writing a word counter in a raw strin