S

Siemens Plm

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

Generics and DeclarationMVC performance improvementCTE in SQLWebAPI securityFilters in MVCvar vs dynamicDependency Injector typesIndexing in HTMLIndexer in SQLConventional APISQL queries (remove third record)Static constructor instanceString vs StringBuilderPartial class.

Detailed experience

Role: Software Engineer

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.

Experience:

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.

Posted on - 13 Nov 2025
Siemens Plm Interview Experience - Software Engineer | OAHelper