How to define an immutable object in Java?
Principal Software Engineer Interview Questions
2,045 principal software engineer interview questions shared by candidates
The Technical Interview consisted of a coding problem for an LRU Cache. For the big session there were two coding problems reversing a singly linked list and a problem showing a list of messages based on a specific timeframe. One hour session was focused on Architecture, high level design, how is composed the architecture of the projects where I have participated. Other questions were examples of challenging projects, how to solve human conflicts in a working environment. The remaining two questions were based on how to manage a project (estimating, planning, coordinating, delivering, and maintaining), and about the phases of the software life cycle (requirements determination, analysis, design, coding, QA, implementation, and support.
For the architectural question, I was asked: "How would you start architecting a Netflix clone?"
Lots of SQL group by having type questions. Star schema design questions. One programming question about random generators. briefly touched upon asymptotic analysis of tree traversal algorithms.
Some silly Url shortening question
Explain your current role and responsibilities.
The only question I had the time to answer revolved providing example demonstrating indirect leadership abilities to influence other software developers outside of direct managerial influence.
Trim a string in Java (remove leading and trailing white space). You can't use the String.trim() function. Do it just using an array. Keep in mind the string could have white spaces within it.
There were many detailed questions about algorithms and data structures.
Standard coding questions, data structures, algorithms.
Viewing 181 - 190 interview questions