Open In App

QSS Technosoft Interview Experience for Software Engineer

Last Updated : 03 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

QSS Technosoft is a service-based company based in Noida primarily. I got to know about the job through on-campus college placements. The position is for a Software Engineer Fresher.

There were a total of 3 rounds in the process-

Round 1:

In this round, we were given 3 questions related to database, frontend, and backend. Each question had a different weightage.

Question 1 was related to SQL database, where we need to create a database schema and connect them with each other using primary key and foreign key concepts. So, you must know at-least the basics of databases to answer this question.

Question 2 was a frontend-related question, where you need to design a basic frontend, you can use any framework like React if you want to otherwise you can use simple HTML, and CSS as well.

Question 3 was around backend, where we need to create a backend server to connect the frontend with the backend and database. I used NodeJS but was not able to finish this question, so this was around only 15% done.

Note – All these questions were asked to do on paper but we were allowed to use the internet. This format might change in near future.

Round 2:

This round was conducted on the same date. Almost around 150 students participate in Round 1 and around 30 were selected for this round.

This was a technical interview round. The interview for my interview was extremely cooperative and nice, there was no compulsion of you using English but it is encouraged to do so as in future you might need to deal with foreign clients.

This round was related to the previous round. So, questions were raised around the previous round’s answer. So, if you just copied from internet and don’t know about the concept behind them then Goodluck. The following questions were raised in this round-

  • Introduce yourself.
  • What is DOM?
  • Is JavaScript single-threaded or multi-threaded?
  • What is react?
  • How do we manage states in react ? what is useState hook ?
  • What is useEffect hook?
  • What is a dependency array?
  • What if we remove the dependency array?
  • CSS properties like position, display type, transform, etc. were asked.
  • Write a simple form component in react.
  • How can we connect the SQL database with the backend?

This round went on for around 40 mins, I was told that I’ve been selected for the next round right away but almost everyone else was told on the next day through e-mail as I got to know from them.

Round 3:

This round was conducted almost after a month, but in most cases this happens on the same day on-campus. There were 6 students in total were selected for this round. This was a technical interview as well, it was conducted in online mode.

The following questions were raised during the round –

  • What is virtual DOM?
  • How does React handle virtual DOM and real DOM and keep them in synchronization(Reconcilation)?
  • I was given local data with multiple fields and needed to write a React search component in under 15mins which can be used to search across multiple fields in real-time and not when clicked on search icon/button.
  • What does preventDefault mean and why it is used?
  • What if we don’t use preventDefault?

This round was around 25 mins and I was able to answer all the questions correctly and able to complete the component around 80%.

Verdict – Selected


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads