Upload Button Icon Add office photos

Filter interviews by

OneAndOnlyDesign Senior Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

I applied via Walk-in and was interviewed in Jul 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Main focous on java and selenium.if you have devops knowledge then good to have..
  • Q2. Framework design,oops concept, challange you face,roles and responsibilities,agile concept etc...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, focous on core Java,do good practice to identify elements, analyse the things before you respond,be more practical,raise the concern once you stuck,try to find the solution from your end before you ask for Help,...

I applied via Naukri.com and was interviewed before Jul 2021. There were 2 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 - One-on-one 

(2 Questions)

  • Q1. Jave oops concepts, overloading vs overriding, hash map internal implementation, java 8 features, stream api
  • Q2. Java related questions, more on project related topics

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare good resume max 2 page
Highlight all your strong point
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Delete nth node from end in linked list
  • Ans. 

    To delete the nth node from the end in a linked list, we can use a two-pointer approach.

    • Use two pointers, one to traverse the list and another to keep track of the nth node from the end.

    • Move the second pointer n steps ahead of the first pointer.

    • When the second pointer reaches the end of the list, the first pointer will be at the nth node from the end.

    • Adjust the pointers to delete the nth node.

  • Answered by AI
  • Q2. Project discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - revise your latest projects and technologies used thoroughly, prepare trees and linked list in DSA

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Program for a palindrome Number.
  • Ans. 

    Program to check if a number is a palindrome.

    • Convert the number to a string to easily check for palindrome

    • Reverse the string and compare it with the original string

    • If they are the same, the number is a palindrome

  • Answered by AI
  • Q2. React Lifecycle methods
  • Q3. Hooks in react?
  • Ans. 

    Hooks are a feature in React that allow you to use state and other React features in functional components.

    • Hooks were introduced in React 16.8.

    • They allow you to use state and other React features without writing a class.

    • Commonly used hooks include useState, useEffect, useContext, and useReducer.

    • Hooks must be used at the top level of your functional component.

    • Example: const [count, setCount] = useState(0);

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Create a High-level design
  • Ans. 

    Design a high-level architecture for a software system

    • Identify the main components of the system

    • Define the interactions between the components

    • Consider scalability, security, and performance

    • Choose appropriate technologies and frameworks

    • Create a diagram to visualize the architecture

  • Answered by AI
  • Q2. Questions on the design you created

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

6 Questions

  • Q1. Tell me about your role and responsibilities
  • Q2. Project Architecture of current project
  • Ans. 

    The project architecture follows a microservices-based approach with containerization using Docker and orchestration with Kubernetes.

    • The project is divided into multiple microservices that communicate with each other through APIs.

    • Each microservice is containerized using Docker to ensure consistency and portability.

    • Kubernetes is used for orchestration to manage the deployment, scaling, and monitoring of the microservice...

  • Answered by AI
  • Q3. MVC framework explain
  • Ans. 

    MVC is a software design pattern that separates an application into three interconnected components: Model, View, and Controller.

    • Model represents the data and business logic of the application

    • View is responsible for rendering the user interface

    • Controller handles user input and updates the model and view accordingly

    • MVC promotes separation of concerns and modularity

    • Examples of MVC frameworks include Ruby on Rails, Django

  • Answered by AI
  • Q4. SQL server questions basics
  • Q5. JQuery basics
  • Q6. Web api questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confidential your answer

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

21 Questions

  • Q1.  1st round of interview was telephonic and was of only 20 mins
  • Q2. Diff bet class and functional components
  • Ans. 

    Class components are ES6 classes while functional components are functions.

    • Class components have state and lifecycle methods while functional components don't.

    • Functional components are simpler and easier to read and test.

    • Functional components are preferred for simple UI components while class components are used for complex UI components.

    • Example of class component: class MyComponent extends React.Component {}

    • Example of...

  • Answered by AI
  • Q3. Hooks in react
  • Ans. 

    Hooks are a feature in React that allow functional components to have state and lifecycle methods.

    • Hooks were introduced in React 16.8

    • useState is a hook that allows functional components to have state

    • useEffect is a hook that allows functional components to have lifecycle methods

    • Custom hooks can be created to reuse stateful logic across components

  • Answered by AI
  • Q4. Fetch API in react
  • Ans. 

    Fetch API is a built-in web API in modern browsers used to make HTTP requests from the browser to the server.

    • Fetch API is used to make asynchronous HTTP requests from the browser to the server.

    • It returns a Promise that resolves to the Response object representing the response to the request.

    • It can be used with React to fetch data from an API and update the state of a component.

    • Fetch API can be used with different HTTP ...

  • Answered by AI
  • Q5. Diff bet componentDidMount and componentWillMount
  • Ans. 

    componentDidMount is called after the component is mounted while componentWillMount is called before the component is mounted.

    • componentDidMount is used for fetching data from APIs and updating the state

    • componentWillMount is used for setting the initial state and making preparations for rendering

    • componentDidMount is called once while componentWillMount is called multiple times

    • componentDidMount is used for DOM manipulati...

  • Answered by AI
  • Q6. Strict modes in react
  • Ans. 

    Strict mode is a feature in React that helps with debugging and identifying potential issues.

    • Enables additional checks and warnings during development

    • Helps identify unsafe code and deprecated features

    • Can be enabled globally or for specific components

    • Example:

  • Answered by AI
  • Q7. 2nd technical interview was taken by panel of 2 people for 35-45 mins
  • Q8. Diff bet state and props
  • Ans. 

    State is mutable data owned by a component, while props are immutable data passed to a component.

    • State can be changed by the component itself, while props cannot be changed by the component

    • State is used to store data that can change over time, while props are used to pass data from parent to child components

    • State is initialized in the constructor of a component, while props are passed down from the parent component

    • Exam...

  • Answered by AI
  • Q9. Redux flow data
  • Q10. Styled library components
  • Q11. Have you worked on bootstrap
  • Ans. 

    Yes, I have worked on Bootstrap extensively.

    • I have used Bootstrap to create responsive and mobile-first web pages.

    • I have utilized Bootstrap's grid system, components, and utilities to design and develop web applications.

    • I have customized Bootstrap's CSS and JavaScript to meet specific project requirements.

    • I have integrated Bootstrap with other front-end frameworks and libraries such as React and jQuery.

    • I have also cont...

  • Answered by AI
  • Q12. Security tools for react application
  • Ans. 

    Security tools for React applications

    • Use ESLint and Prettier to enforce code quality and security standards

    • Implement authentication and authorization using libraries like Passport.js and JSON Web Tokens

    • Use security-focused libraries like Helmet to secure HTTP headers

    • Implement input validation and sanitization using libraries like Joi and DOMPurify

    • Use HTTPS to encrypt data in transit

    • Implement rate limiting and other sec...

  • Answered by AI
  • Q13. Where you wanna reach within 2-3 years?
  • Q14. What are the certifications you have done?
  • Q15. What you have learned new within last 2-3 weeks?
  • Q16. How will you rate yourself in react, HTML, css, js out of 5?
  • Ans. 

    I rate myself 4 out of 5 in React, HTML, CSS, and JavaScript.

    • I have extensive experience working with React and have built multiple projects using it.

    • I am proficient in writing clean and semantic HTML and CSS code.

    • I have a strong understanding of JavaScript and its various frameworks and libraries.

    • I continuously strive to improve my skills and stay updated with the latest trends in frontend development.

  • Answered by AI
  • Q17. Flexible with location
  • Ans. 

    Yes, I am flexible with location and willing to relocate if required.

    • I am open to working remotely or on-site

    • I am willing to relocate for the right opportunity

    • I have experience working with remote teams

  • Answered by AI
  • Q18. Axios in reactJs
  • Ans. 

    Axios is a promise-based HTTP client for making API requests in ReactJs.

    • Axios is used to make HTTP requests from the client-side in ReactJs

    • It supports all modern browsers and can be used with Node.js

    • Axios can be used to make GET, POST, PUT, DELETE requests and more

    • It can also handle request and response interceptors for global error handling and authentication

    • Axios can be installed using npm or yarn

  • Answered by AI
  • Q19. Why you wanna change the organization?
  • Q20. What are the State management libraries other than redux
  • Ans. 

    State management libraries other than Redux

    • MobX - simple and scalable state management

    • Flux - unidirectional data flow architecture

    • Vuex - state management for Vue.js

    • Apollo Client - state management for GraphQL

    • React Context API - built-in state management for React

    • Recoil - experimental state management library for React

    • XState - state management for finite state machines

  • Answered by AI
  • Q21. SetState is synchronous or asynchronous
  • Ans. 

    setState is asynchronous

    • setState schedules an update to a component's state

    • The update may not happen immediately, but will be batched and executed later

    • This can lead to unexpected behavior if not handled properly

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest and confident while answering the questions

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in May 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Few questions on Basic of react JS, Hooks, basic JS like temporal dead zone, scope
  • Q2. Questions on GIT and GIT HUB, Merges, Commits, Squash
  • Q3. Scrum related questions

Interview Preparation Tips

Topics to prepare for TCS Senior Software Engineer interview:
  • React.Js
  • Javascript
  • Scrum
  • GIT
Interview preparation tips for other job seekers - It was a telephonic interview and only the theoretical questions were asked.
The problem was that i was not given any feedback related to my interview

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

Interview Questionnaire 

3 Questions

  • Q1. Genral introduction?
  • Q2. Ques realted to core java, oops principal,solid principal, difference between array list link list , hashmap and hashset.
  • Q3. What is spring boot , annotations used in spring boot? Validation done in spring boot
  • Ans. 

    Spring Boot is a framework for building standalone, production-grade Spring-based applications.

    • Annotations used in Spring Boot include @SpringBootApplication, @RestController, @Autowired, @Component, @Configuration, @EnableAutoConfiguration, and more.

    • Validation in Spring Boot can be done using annotations such as @NotNull, @Size, @Min, @Max, and @Pattern.

    • Spring Boot also provides built-in support for validation using t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare core java. Be true in your resume

Skills evaluated in this interview

I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Basic Java questions 2. About the projects done in previous company.

Interview Preparation Tips

Interview preparation tips for other job seekers - Start your interview with Confidence and always speak true you will see everything falls to place.

I applied via Company Website and was interviewed before Aug 2021. There were 2 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 - Coding Test 

Any programming language i.e.as resume mentioned

Interview Preparation Tips

Interview preparation tips for other job seekers - My strength point is positive attitude hardworking if any difficult moment silent mood and then solve it any problem.

Tell us how to improve this page.

Compare OneAndOnlyDesign with

Pepperfry

3.2
Compare

Urban Ladder

3.7
Compare

LivSpace

3.6
Compare

HomeLane

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