Upload Button Icon Add office photos

Filter interviews by

ITC Hotels Senior Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

45 MCQ Which includes below topics
Basic core Java
Database
Spring
Hibernate
Angular
One program based on core Java logic

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 Jun 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Related to OOPS Concepts.
  • Q2. C# basic and high level concept based questions.
Round 2 - One-on-one 

(2 Questions)

  • Q1. Sql server based questions
  • Q2. C# coding programs
Round 3 - HR 

(2 Questions)

  • Q1. Discussion with manager
  • Q2. Salary expectations

Interview Questionnaire 

2 Questions

  • Q1. Core concepts of the technologies you have worked on and interviewing for.
  • Q2. Just be confident and answer only if you know, don't try to build some random thing.
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. Javascript concepts like clouser, callback promise, curring

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare core concepts, prctice coding, try problem solving questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Oct 2023. There were 3 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 

(1 Question)

  • Q1. Explain redux thunk
  • Ans. 

    Redux Thunk is a middleware that allows asynchronous actions to be dispatched in Redux.

    • Redux Thunk is a middleware that extends the Redux store's abilities.

    • It allows actions to return functions instead of plain objects.

    • These functions can perform asynchronous operations and dispatch actions when needed.

    • Thunk functions have access to the store's dispatch and getState methods.

    • Example: dispatching an asynchronous action t

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. React middleware

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. CSS: Create a triangle using only CSS
  • Ans. 

    Use CSS to create a triangle shape

    • Use border properties to create a triangle shape

    • Set the width and height of the element to 0

    • Use borders of different colors to create the triangle shape

  • Answered by AI
  • Q2. HTML: Change the CSS of a parent element by accessing only it's child element
  • Ans. 

    Use CSS pseudo-class :hover to change parent element's CSS when child element is hovered

    • Use the CSS pseudo-class :hover to target the parent element when the child element is hovered

    • Example: .parent:hover .child { /* CSS styles */ }

  • Answered by AI
  • Q3. JS: create a calculator function. everytime you call it, it should print the next elem in sequence (condition: shouldn't pass any param) - 5,11,29,83
  • Ans. 

    Create a calculator function that prints the next element in sequence each time it is called.

    • Create a function that keeps track of the current number in the sequence

    • Each time the function is called, calculate the next number in the sequence based on the previous number

    • Print the next number in the sequence each time the function is called

  • Answered by AI
  • Q4. React: create a context and provide it such that the language will be changed on a button click
  • Ans. 

    Create a context in React to change language on button click

    • Create a context using createContext() method

    • Provide a state for language and a function to change it

    • Wrap the components that need access to language context with Context.Provider

    • Use useContext hook to access language context in components

    • Update language state on button click

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Very informative interview. It was conducted for a specific role to optimise an app. I couldn't crack it, but very happy with the discussion

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Majorly around microservices
  • Q2. JAVA, REST, Springboot questions
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

Test was good easy problem leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - there can be multiple solutions to a problem
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Hashmap internal working
  • Q2. Equals and hashcode
Round 2 - Technical 

(2 Questions)

  • Q1. Microservice design pattern
  • Ans. 

    Microservice design pattern focuses on breaking down a large application into smaller, independent services.

    • Each microservice is responsible for a specific function or feature

    • Communication between microservices is typically done through APIs

    • Microservices can be developed, deployed, and scaled independently

    • Examples: Netflix, Amazon, Uber

  • Answered by AI
  • Q2. Springboot annotation

I appeared for an interview before May 2016.

Interview Questionnaire 

1 Question

  • Q1. Question about and finance, payment terms , bank guarantee

Interview Preparation Tips

Round: Test
Experience: I had to answer 100 questions in 120 minutes
Duration: 2 hours
Total Questions: 100

Round: Technical + HR Interview
Experience: I had to think and answer the tricky questions asked to me.

Tell us how to improve this page.

Interview Questions from Similar Companies

Infogain Interview Questions
3.6
 • 121 Interviews
Spicejet Interview Questions
3.6
 • 89 Interviews
Radisson Hotels Interview Questions
4.0
 • 78 Interviews
Engineers India Interview Questions
4.3
 • 73 Interviews
Thomas Cook Interview Questions
3.8
 • 44 Interviews
Crowne Plaza Interview Questions
3.9
 • 22 Interviews
View all
Guest Service Associate
245 salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Guest Relation Executive
91 salaries
unlock blur

₹1.2 L/yr - ₹5.4 L/yr

Commis Chef
82 salaries
unlock blur

₹1.1 L/yr - ₹4.4 L/yr

Assistant Manager
79 salaries
unlock blur

₹3.8 L/yr - ₹16 L/yr

Front Office Associate
61 salaries
unlock blur

₹1 L/yr - ₹4 L/yr

Explore more salaries
Compare ITC Hotels with

Radisson Hotels

4.0
Compare

Spicejet

3.6
Compare

Infogain

3.6
Compare

Lemon Tree Hotels

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