Open In App

Johnson Controls Interview Experience (On-Campus)

Last Updated : 07 Nov, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

“Opportunities don’t happen, you create them.” — Chris Grosser

Hi guys, today I am here to share my Interview Experience at Johnson Controls India for the Graduate Engineer role. This was a Pool Campus drive, but I hope it helps those who are applying Off-Campus and On-Campus too. 

There were three rounds in the entire process basically. They were: –

  • Online Test
  • Personal Interview
  • Panel Discussion

I shall discuss all three rounds in detail. Please read further.

Round 1 – Online Test: 

  • Number of Questions: 75
  • Time Duration: 60 minutes
  • Difficulty Level: Easy – Medium

Basically, it was much of a Screening test just to screen out candidates. Questions covered a lot of Core Computer Science subjects like Data Structures, Algorithms, Cloud Computing, and Software Engineering mostly. There were no Coding questions in this round. The test was conducted in the company’s own portal whose link was sent by our TPO and we just had to register by filling up the details 15 minutes before the start of the test. Questions were quite easy for me, just your time management skills will be put to the test. So, be prepared.

Results in my case were declared pretty soon, on the same day to be precise. Out of 1100 candidates who appeared for the test only 285 were selected.

Round 2 – Personal Interview: 

  • Time Duration: 30 minutes maximum
  • Difficulty Level: Easy – Medium
  • Requisites: 2 copies of your Resume / CV with your photograph.

Topics covered: Data Structures and Algorithms, SQL, Projects that you mention on your Resume / CV (Web Technologies, Mobile Development, Artificial intelligence, Machine Learning) and Internships (if any), also some Behavioral Questions may be asked, Coding Questions may be asked from Linked lists, Arrays, Strings, STL, Advanced Data Structures, Dynamic Programming.

For coding problems, if you can convince the interviewer with your approach that you can code it easily, it will do the task for you. Some sample questions include: –

  • Introduce yourself.
  • What is REST API?
  • What is the most basic difference between GET and POST requests?
  • What is the first thing that you will do when you see are reported error in your Web Application project?
  • SQL Queries involving JOINS (Medium level)

Coding Problem: Given two arrays ‘M’ and ‘N’ of size ‘m’ and ‘n’ respectively, find the number of Primes in both the arrays and also list them. For Coding Problems, if you are well versed with Arrays, Linked lists, Number Theory concepts, Linked Lists, Stacks, and Queues it will be enough for you. 

I was also asked some behavioral questions which include: –

  • About previous offers.
  • About hobbies
  • Why do you want to join Johnson Controls?
  • Why should we hire you?
  • Do you have any questions for me?

Results will be declared soon after your interviews get over. mostly the slightest of basics are taken into consideration.

Round 3 – Panel Discussion Round

  • Time Duration: 30 minutes maximum
  • Difficulty Level: Easy – Medium
  • Requisites: 2 copies of your Resume / CV with your photograph.

Topics covered: Data Structures and Algorithms, SQL, Projects that you mention on your Resume / CV (Web Technologies, Mobile Development, Artificial intelligence, Machine Learning) and Internships (if any), also some Behavioral Questions may be asked, Coding Questions may be asked from Linked lists, Arrays, Strings, STL, Advanced Data Structures, Dynamic Programming.

For coding problems, if you can convince the interviewer with your approach that you can code it easily, it will do the task for you.

In this round, I was asked about the programming language that I prefer and on the basis of that questions were asked. They were as follows: –

  • Define OOPS.
  • Define Inheritance.
  • Tell something about the protected access specifier.
  • Coding Problem: Given an array and a number k find two such numbers in the array whose sum is k.
  • How much do you rate yourself in the Database?
  • Do you know the difference between Procedures and Functions in DBMS?
  • Do you have any questions for us?

The result for this round was also declared soon.

Overall, it was a nice experience, but the process was quite time-consuming. No wonder I got the result at 3 AM!
Best wishes to all.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads