PRE

Technical Round

In the last week of September I had my first job interview during my campus placements. I'm happy to tell you that I've successfully passed all rounds and acquired the job offer. The company wanted freshers for VLSI and embedded software engineer roles. I applied for the embedded role.

The person who interviewed me was a lady who introduced herself and told me that she had about 14 years of experience. She was very chill. The first thing she asked me was to introduce myself. I gave a short introduction explaining my areas of interest hobbies etc.

Then i got 2 coding questions to solve. The first question was to find whether the given number is a power of 2. I typed the code and explained about it's working. So basically i used 2 variables one the given number and another variable that stored the value 2. In the while loop through each iteration the second variable is multiplied by 2 until it's value is less than or equal to the given number and then print the results accordingly. She told me a better approach to convert it to binary form and if it contains only a single 1 then it's a power of 2.

The second question was to reverse a hexadecimal number. This time i explained the solution without typing the code. My solution was similar to that of reversing a decimal number using modulo operator. She mentioned another better solution which i don't recall exactly.

Then she asked whether i had used any of the protocols like I2C, CAN, SPI etc. in any of my projects. I told her that i never used it but I've heard about these communication protocols. That's the only question related to embedded systems i got.

Then she went over my resume and asked me to explain the projects that I've listed on my resume.

After that she asked me what i had learnt regarding cybersecurity(which I've mentioned in my resume). I told her that I've learnt basics of Linux, OS and Networking and I have some experience in using kali Linux and some of the tools.

Then she asked me about our final year project in b-tech.

After that she asked me which is the most complex program that I've ever written in python. I replied that the most complicated programs that I've ever wrote was for my communications lab experiments i.e implementing various modulation techniques and plotting them using various libraries like matplotlib, numpy etc.

Then she asked me why should they hire me. I replied that I've a huge passion in programming as well as I'm fluent in both python and C.

One thing i made sure is that I dominated a little bit during the interview ensuring that I'm the one in control. I did this by asking a few questions to my interviewer and mentioning only the topics that I've a good knowledge. I think this helped me to crack the technical round.

HR Round

The HR round was pretty easy. Only the candidates the company was about to give the job offer was promoted to the hr round. It began with a self introduction and ended with the HR asking me whether I'm comfortable in relocating to the areas where the company's offices were located. I replied yes with full confidence and told her that I'm ready to face any challenges that come in my way head on if I relocate to these locations.