Add office photos
Engaged Employer

Indium Software

4.1
based on 837 Reviews
Filter interviews by

Urban Company Interview Questions and Answers

Updated 13 Dec 2024
Popular Designations

Q1. How to switch between Tabs in a browser using selenium

Ans.

To switch between tabs in a browser using Selenium, we can use the getWindowHandles() method and switchTo() method.

  • Use getWindowHandles() method to get the handles of all open tabs

  • Store the handles in a Set

  • Use switchTo() method to switch to a specific tab by passing the handle as an argument

View 1 answer

Q2. Find how many numbers are repeated from given integer array

Ans.

Count the number of repeated integers in an array

  • Iterate through the array and use a hash table to keep track of the count of each number

  • Return the count of numbers with a count greater than 1

Add your answer

Q3. Write code to give rating in webta le given applicant name and rating as input to the method.

Ans.

Code to give rating in webtable for given applicant name and rating as input.

  • Create a function that takes applicant name and rating as input.

  • Search for the applicant name in the webtable.

  • Update the rating for the applicant in the webtable.

  • Return the updated webtable.

Add your answer

Q4. Explain technical challenges you have come across and how did you overcome it?

Ans.

I faced a technical challenge while implementing a complex algorithm for real-time data processing.

  • Identified the bottleneck in the algorithm by profiling the code

  • Optimized the algorithm by implementing data structures and algorithms with lower time complexity

  • Tested the optimized solution thoroughly to ensure correctness and performance

  • Collaborated with team members to brainstorm alternative approaches

Add your answer
Discover Urban Company interview dos and don'ts from real experiences

Q5. Explain Event loop and concurrency in node.js

Ans.

Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.

  • Node.js uses a single-threaded event loop architecture to handle multiple concurrent operations.

  • Event loop continuously checks the call stack for any functions to execute, along with handling I/O operations asynchronously.

  • Concurrency in Node.js is achieved through non-blocking I/O operations, allowing multiple tasks to be executed simultaneously.

  • Example: When a file...read more

Add your answer

Q6. Explain the main feature of JavaScript frameworks

Ans.

JavaScript frameworks provide pre-written code to simplify and speed up web development.

  • Helps in organizing code and improving code quality

  • Provides reusable components for faster development

  • Offers built-in features like routing, state management, and data binding

  • Examples: React, Angular, Vue

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

3.7
 • 84 Interview Questions
3.7
 • 43 Interview Questions
3.7
 • 20 Interview Questions
3.8
 • 15 Interview Questions
3.9
 • 15 Interview Questions
2.9
 • 15 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter