From my perspective, there are incredibly smart and talented software developers in the database division. If you like developing and maintaining systems software, there are many (and sometimes too many!) challenging problems to tackle in the database. If you like to learn and expand your horizons, there are many database components, database internals, algorithms, and optimizations for you to investigate. Developers are generally willing to share their knowledge, unless they are too busy with short-term deadlines. Management keeps politics to a minimum in the database division.
The company and database division have grown significantly in size over the last decade and have experienced creeping bureaucracy. Programming-in-the-large is never an easy task.
We need more communication, and more frequent communication, to the troops.
One hiring manager, followed by a panel of three senior engineers. They ask technical questions and then as appropriate.
Asked about past experience, past projects, and some algorithmic questions. Not very difficult. People were nice and friendly. Was not asked a question like, "What's your greatest weakness?" Algorithmic questions were on lists, hash, BST, etc., plus
1st round: Basic DSA questions, Java OOP, Collection Framework, Design Patterns - Get the second minimum element from an array 2nd round: Easy to Medium DSA - Find the missing element from an array - isPalindrome (recursive) 3rd round: SQL and a bi
One hiring manager, followed by a panel of three senior engineers. They ask technical questions and then as appropriate.
Asked about past experience, past projects, and some algorithmic questions. Not very difficult. People were nice and friendly. Was not asked a question like, "What's your greatest weakness?" Algorithmic questions were on lists, hash, BST, etc., plus
1st round: Basic DSA questions, Java OOP, Collection Framework, Design Patterns - Get the second minimum element from an array 2nd round: Easy to Medium DSA - Find the missing element from an array - isPalindrome (recursive) 3rd round: SQL and a bi