I interviewed at Siemens Digital Industries Software
Interview
after i applied online, hr called me and set up a telephone coding interview. on the interview they briefly asked me some general questions, and moved on to the collaborative part of the interview. there were three coding tasks, all of them were regarding linked list in c++.
Interview questions [1]
Question 1
modify the piece of code in c++, so that the function add would add an item to the front of the linked list.
I applied in-person. I interviewed at Siemens Digital Industries Software
Interview
3 technical interviews, phone interview then onsite interview. First with a recruiting manager then with another technical person, then the hiring team manager and later on with the CTO. Overall good experience.
I applied through an employee referral. The process took 3 weeks. I interviewed at Siemens Digital Industries Software (Caïro, )
Interview
c/c++,OPP and Bash test after passing this phase they call to arrange a technical interview
then another one if you did not do bad in the first one then 1 non-technical interview
Interview questions [1]
Question 1
test
1-Design game like FIFA: state classes ,data members, relations ,methods
2- write c code to find an element in an array (optimal performance is required)
3- define and give an example
- dangled pointers
- constant pointer , pointer to constant
- polymorphism
- RT
- overriding
- overloading
- #FILE
4- bash script ( i do not remember but it was easy and it required simple cd ,mv, ls and grep commands)
-----------------------------------
interview 1
what is the main difference between 64-bit programs and 32-bit programs?
what are the required changes in a code targeted to 32-bit machine to be able to run with best performance on a 64-bit machine?
what design patterns you know?give example usages.
talk about your previous projects.
-----------------------------------------------
interview 2
-Detect a loop in a linked list
-How to get the beginning of the loop
-Delete the ith element of a linked list