Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Johnson Controls Team. If you also belong to the team, you can get access from here

Johnson Controls Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 2.8k Reviews

Filter interviews by

Johnson Controls Lead Engineer Interview Questions and Answers

Updated 20 Sep 2023

Johnson Controls Lead Engineer Interview Experiences

1 interview found

Lead Engineer Interview Questions & Answers

user image Anonymous

posted on 20 Sep 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Questions about current work experience.
Round 3 - HR 

(1 Question)

  • Q1. Asked about relocation, salary, variable salary.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong about your current work..

Lead Engineer Jobs at Johnson Controls

View all

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Thread concurrency
  • Q2. Sql for deleting dulicates and keeping one
  • Ans. 

    Use SQL query with ROW_NUMBER() function to delete duplicates and keep one.

    • Use ROW_NUMBER() function to assign a unique number to each row partitioned by the duplicate column(s)

    • Delete rows where the row number is greater than 1

  • Answered by AI
  • Q3. Java stream for sorting emp object
  • Ans. 

    Use Java Stream API to sort a list of employee objects based on a specific field.

    • Use the sorted() method of Stream to sort the employee objects based on a Comparator.

    • Define a Comparator based on the field you want to sort by.

    • Example: List sortedList = employeeList.stream().sorted(Comparator.comparing(Employee::getSalary)).collect(Collectors.toList());

Answered by AI
  • Q4. Sql for getting the max salary
  • Ans. 

    Use SQL query with MAX function to get the maximum salary from a table.

    • Use SELECT MAX(salary) FROM employees;

    • Make sure to replace 'employees' with the actual table name where salary information is stored.

    • Ensure that the column name for salary is correct in the query.

  • Answered by AI
  • Q5. Completablefuture
  • Interview Preparation Tips

    Interview preparation tips for other job seekers - prepare for sql and concurrency, thread

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Naukri.com and was interviewed before Jun 2023. There were 3 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. C++ based questions
    Round 2 - One-on-one 

    (1 Question)

    • Q1. About previous project & interests
    Round 3 - Behavioral 

    (1 Question)

    • Q1. Casual discussion
    Interview experience
    2
    Poor
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Approached by Company and was interviewed before Mar 2022. There were 3 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
    View all tips
    Round 2 - Technical 

    (3 Questions)

    • Q1. String immutable , why how explanation
    • Ans. 

      Strings are immutable because their values cannot be changed once they are created.

      • Immutable objects cannot be modified once they are created

      • String objects are created with a fixed value and cannot be changed

      • Any operation that appears to modify a string actually creates a new string object

    • Answered by AI
    • Q2. Java design pattern, synchronised, multi threaded layer
    • Q3. Db queries optimisation issue resolution
    Round 3 - Technical 

    (1 Question)

    • Q1. Tcp protocol, dns, post and put

    Interview Preparation Tips

    Interview preparation tips for other job seekers - No advise as your knowledge will be restricted to product level only

    Skills evaluated in this interview

    I applied via Approached by Company and was interviewed in Sep 2017. There were 5 interview rounds.

    Interview Questionnaire 

    5 Questions

    • Q1. Embedded c programming
    • Q2. Pointers , Enum , structures ,RTOS ,OS
    • Q3. Again technical group of 3 people
    • Q4. Pervious work and data structures and pointers
    • Q5. About previous work and salary discussion

    Interview Preparation Tips

    Round: Director interview
    Experience: Technologies used in current work

    General Tips: Very easy to clear if you have strong knowledge on embedded c , data structures , RTOS
    Skills: OS Architecture, Datastructures And Algorithms, C Language Basics, Embedded Systems, Communication, Presentation Skills
    Duration: 1-3 Months
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    Selected Selected
    Round 1 - Technical 

    (2 Questions)

    • Q1. The purpose of the call was to assess the suitability for the role for which I was being considered.
    • Q2. What is your skill set, and how many years of experience do you have in each of those skills?
    • Ans. 

      I have a strong skill set in programming languages such as Java, Python, and C++, with over 5 years of experience in each.

      • Java - 7 years of experience, used in developing enterprise applications

      • Python - 5 years of experience, used for data analysis and automation scripts

      • C++ - 6 years of experience, used in embedded systems programming

    • Answered by AI
    Round 2 - One-on-one 

    (2 Questions)

    • Q1. Can you provide an in-depth overview of the project?
    • Ans. 

      The project is a web-based application for managing inventory and sales for a retail company.

      • Developed using Java Spring framework

      • Utilizes MySQL database for storing data

      • Includes features such as user authentication, product management, and sales tracking

    • Answered by AI
    • Q2. Few cross-questions regarding the projects.
    Round 3 - HR 

    (2 Questions)

    • Q1. Soft skills, strength and weakness discussion.
    • Q2. Salary and notice period discussion.

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be confident in your responses and give examples.
    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed in Mar 2023. There were 2 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
    View all tips
    Round 2 - Technical 

    (2 Questions)

    • Q1. Knowledge about automation and conveyor system
    • Q2. Conveyors, bearings, alignment sequence

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Eco-friendly environment to work and appreciate by the senior management on good efforts make by individuals
    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed before May 2023. There was 1 interview round.

    Round 1 - One-on-one 

    (1 Question)

    • Q1. Previous experience

    I applied via Naukri.com and was interviewed in Dec 2020. There were 5 interview rounds.

    Interview Questionnaire 

    4 Questions

    • Q1. Asked majority of questions on people management with different factors involved.
    • Q2. Had to solve a Java puzzle.
    • Q3. Asked questions for code optimization on puzzle solution.
    • Q4. Asked questions related to best testing practices and basics of testing was also covered.
    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

    Round 1 - Technical 

    (5 Questions)

    • Q1. Thread concurrency
    • Q2. Sql for deleting dulicates and keeping one
    • Ans. 

      Use SQL query with ROW_NUMBER() function to delete duplicates and keep one.

      • Use ROW_NUMBER() function to assign a unique number to each row partitioned by the duplicate column(s)

      • Delete rows where the row number is greater than 1

    • Answered by AI
    • Q3. Java stream for sorting emp object
    • Ans. 

      Use Java Stream API to sort a list of employee objects based on a specific field.

      • Use the sorted() method of Stream to sort the employee objects based on a Comparator.

      • Define a Comparator based on the field you want to sort by.

      • Example: List sortedList = employeeList.stream().sorted(Comparator.comparing(Employee::getSalary)).collect(Collectors.toList());

    Answered by AI
  • Q4. Sql for getting the max salary
  • Ans. 

    Use SQL query with MAX function to get the maximum salary from a table.

    • Use SELECT MAX(salary) FROM employees;

    • Make sure to replace 'employees' with the actual table name where salary information is stored.

    • Ensure that the column name for salary is correct in the query.

  • Answered by AI
  • Q5. Completablefuture
  • Interview Preparation Tips

    Interview preparation tips for other job seekers - prepare for sql and concurrency, thread

    Skills evaluated in this interview

    Johnson Controls Interview FAQs

    How many rounds are there in Johnson Controls Lead Engineer interview?
    Johnson Controls interview process usually has 3 rounds. The most common rounds in the Johnson Controls interview process are Resume Shortlist, Technical and HR.
    How to prepare for Johnson Controls Lead Engineer interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Johnson Controls. The most common topics and skills that interviewers at Johnson Controls expect are Javascript, Agile, HTML, Firmware and Product Management.

    Tell us how to improve this page.

    Johnson Controls Lead Engineer Interview Process

    based on 1 interview

    Interview experience

    5
      
    Excellent
    View more
    Johnson Controls Lead Engineer Salary
    based on 73 salaries
    ₹9 L/yr - ₹30 L/yr
    31% more than the average Lead Engineer Salary in India
    View more details

    Johnson Controls Lead Engineer Reviews and Ratings

    based on 8 reviews

    4.5/5

    Rating in categories

    3.5

    Skill development

    4.6

    Work-life balance

    4.0

    Salary

    4.3

    Job security

    4.1

    Company culture

    3.0

    Promotions

    4.1

    Work satisfaction

    Explore 8 Reviews and Ratings
    Lead Engineer (Java)

    Bangalore / Bengaluru

    6-10 Yrs

    Not Disclosed

    Lead Engineer - Low-level driver dev

    Pune

    8-12 Yrs

    ₹ 10.2-17.35 LPA

    Explore more jobs
    Assistant Manager
    1.2k salaries
    unlock blur

    ₹4.5 L/yr - ₹12 L/yr

    Senior Executive
    1.1k salaries
    unlock blur

    ₹3 L/yr - ₹9 L/yr

    Deputy Manager
    642 salaries
    unlock blur

    ₹6.8 L/yr - ₹12.6 L/yr

    Manager
    353 salaries
    unlock blur

    ₹7 L/yr - ₹18 L/yr

    Applications Engineer
    328 salaries
    unlock blur

    ₹3.6 L/yr - ₹12 L/yr

    Explore more salaries
    Compare Johnson Controls with

    Siemens

    4.1
    Compare

    Honeywell Automation

    3.8
    Compare

    Schneider Electric

    4.2
    Compare

    ABB

    4.1
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview