Software Engineer
Interview Date
—
Result
Rejected
Difficulty
Hard
Rounds
1 round (candidate was rejected in this round, though a second round was mentioned hypothetically)
Drive Type
Off-Campus, Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified
Interview Type: Off-Campus, Full-Time
Result: Rejected
Difficulty: Hard
Rounds: 1 round (candidate was rejected in this round, though a second round was mentioned hypothetically)
Topics Asked: Generics and Declaration, MVC performance improvement, CTE in SQL, WebAPI security, Filters in MVC, var vs dynamic, Dependency Injector types, Indexing in HTML, Indexer in SQL, Conventional API, SQL queries (remove third record), Static constructor instance, String vs StringBuilder, Partial class.
This was an off-campus opportunity for a Software Engineer role. The described round lasted 90 minutes and was conducted online. The candidate was rejected in this round.
Round 1 (Technical)
The interviewer started by asking the candidate to talk about themselves and their projects. Following this, a series of technical questions were posed, indicating a comprehensive and in-depth technical evaluation. Topics covered included Generics and Declaration examples, methods to improve MVC performance, whether a CTE can have two same SELECT queries at the end, how to secure WebAPI, an explanation of Filters in MVC, the difference between var and dynamic, and types of dependency injectors.
Round 2 (Hypothetical Technical - based on source's structure, though candidate was rejected in Round 1)
The source also listed questions that might be asked in a subsequent round, suggesting the breadth of topics Siemens covers. These included Indexing in HTML, Indexer in SQL, Conventional API explanation, how to remove the third record in a table (SQL), why a static constructor has only one instance, differentiating between String and StringBuilder, and Partial class explanation.