Infineon Technologies visited our campus in April 2021(virtually) for software and hardware interns. I applied for a software role. They conducted 1 online round + 4 rounds of interviews. It was a 3 days process. Around 800-900 aspirants applied and out of that only 450 CVs were shortlisted for the online test.
Round 1(Aptitude + Technical MCQ): This round was held on GeeekAssess.com platform which had third eye proctoring( an extra mobile phone was needed for this).
- There were 10 sections including OOPs, Machine Learning, Aptitude, Microcontrollers, Web Development, Embedded C, Python, C++, Digital Electronics. Each section had a time limit of about 10-13 minutes. Total time for the test was 90-100 minutes. Questions were of hard level(Inspired By GATE).
- (No negative marking was there. It is advised to attempt all).Out of 450 students who applied around 150 students were selected for the interview round which was held the very next day.
Round 2(Technical 1-Screening – 45mins): Webex meeting app was used for all the interviews.
- 1 Coding Question was given and it was supposed to be solved by sharing screen. The interviewers were very helpful. Any language can be used to solve.
Questions asked was: https://www.geeksforgeeks.org/reverse-words-in-a-given-string/
- Did that and Then certain OOPs concepts were asked, the difference between pointer and reference, memory allocations of different parts of a programme, static methods and variables? Then I was screened in.
Round 3 (Technical 2 – 1.5 hrs.): This happened after 10-15 mins.
- Interviewers asked me to share the screen and explain every detail of my resume.
- Then he asked me to open my GitHub and explain a project line by line (Java – Student Management System). I have used file handling in that so he asked me what are the alternatives that I can use.
- I suggested a Database, hence He asked to draw and explain all the relations(tables) that are required to efficiently manage Student Management System then he asked some cross questions related to Primary key, Foreign key and how to insert, search and delete from these tables.
3 Coding Question was given. Any language can be used to solve.
- https://www.geeksforgeeks.org/reverse-a-string-in-c-cpp-different-methods/ without in-built methods.
- https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/ 3 different variations sorting, using two hash tables, using only 1 hash table.
After that, I was asked to go to the next round.
Round 4 (Technical 3-1.5 hrs.): This happened after 5-10 mins. Here Interviewers were very helpful and they were giving me hints continuously.
3-4 coding question was given. Any language can be used to solve.
- https://www.geeksforgeeks.org/reverse-a-linked-list/ – Both iterative and recursive
- Puzzle – https://www.geeksforgeeks.org/puzzle-18-torch-and-bridge/
Round 5 (HR): 45 mins
- Started with an introduction.
- Then asked me about my skills and how my skills will be beneficial for their organization.
- Why do you want to join?
- What do you know about company?
- Are you willing to learn hardware stuff as well?
- Then he told me about the technologies that I will be working with.
- A simple puzzle was given and asked to solve and state the underlying algorithm(Greedy in my case).
Thanks!!!!!!!!!!And all the best. Believe in yourself and you will be limitless.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.