Questions are specific depending on your background, mine covered the following topics: - MPI basics - Optimizing GPU kernels - Coupling C/C++ and FORTRAN codes - Transposing a 2D pointer array - Roofline model analysis
Software Engineer Staff Interview Questions
2,551 software engineer staff interview questions shared by candidates
Find a peak element in array Generic system design questions about caching and architecture.
They asked me a lot of questions about my work history and things I've built at other companies. They asked me behavioral questions about how I work with others across the organization.
General coding questions(C++ for me)
Questions on mutex, basic data structures and linked list.
Tree-based Calculate the expression 1 2 3 4 5 6 7 1+ (( 2+ ( 4*5 )) * ( 3 + (6 * 7 ))
What was Background information about research
Count the number of islands in a 2D matrix.
How do you deal with a scenario where a junior engineer/colleague is not happy with the code review comments that you have provided on his code review?
Combination of algorithms/data structures, Java concurrency and garbage collection, and system design. I'd say it was 40% coding, 40% design, and 20% Java. The coding questions were either easy to medium level questions but on the "easy" ones there are a few tricks thrown in to check your attention to detail. You have to make sure you check your corner cases and ensure the correctness of your code. The interviewer hinted at issues in my code after my initial attempt and I was able to identify and fix them. So if you make a mistake it's not the end. For the design questions, I focused on performance and security aspects of the system in question. Overall not overly easy and not terribly tough either, meaning that I think it does a good job at making sure you're a competent developer.
Viewing 1761 - 1770 interview questions