Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2022. There were 3 interview rounds.
Reverse a given string
Iterate through the string from end to start and append each character to a new string
Use StringBuilder or StringBuffer for better performance
Convert the string to a character array and swap the first and last characters, then move towards the middle until the entire string is reversed
Program to find duplicate alphabets in a string
Create a HashMap to store the frequency of each alphabet
Iterate through the string and update the frequency in the HashMap
Iterate through the HashMap and print the alphabets with frequency greater than 1
A Java program to find vowels from a given string.
Create a string variable and initialize it with the given string.
Use a for loop to iterate through each character of the string.
Check if the character is a vowel using if statement and add it to a new string variable.
Print the new string variable containing all the vowels.
Abstract classes are incomplete classes that cannot be instantiated. Anonymous classes are unnamed classes that can be created on the fly.
Abstract classes are declared with the 'abstract' keyword and can have abstract and non-abstract methods.
Anonymous classes are created using the 'new' keyword and can extend a class or implement an interface.
Anonymous classes are often used for event handling and callbacks.
Example of...
Inheritance in Java allows a class to inherit properties and methods from another class.
Use the 'extends' keyword to create a subclass that inherits from a superclass
The subclass can access all public and protected members of the superclass
Example: class Dog extends Animal { ... }
The 'super' keyword is used to call the superclass constructor or method
Controller in Spring is responsible for handling user requests and returning appropriate responses.
Controller receives requests from the client and delegates them to appropriate handlers
It maps the incoming requests to the corresponding handler methods
It returns the response to the client after processing the request
It can also handle exceptions and errors that occur during request processing
To configure server port in a Spring Boot app, modify the application.properties file.
Open the application.properties file
Add the following line: server.port=8080 (or any desired port number)
Save the file and restart the application
Find the lowest number from an arraylist using streams
Use stream.min() method to find the lowest number
Pass Comparator.naturalOrder() to get the lowest number
Handle empty list scenario using OptionalInt
Developed a web-based inventory management system for a retail store
Used Java, Spring framework, and MySQL for backend development
Implemented user authentication and authorization using Spring Security
Designed the frontend using HTML, CSS, and JavaScript
Integrated barcode scanner for efficient inventory management
Conducted unit testing using JUnit and integration testing using Selenium
Deployed the application on AWS EC
Refresh scope is used in Spring framework to control the lifecycle of beans.
Refresh scope is used to create a new instance of a bean every time it is requested.
It is useful when the state of a bean needs to be reset on every request.
To use refresh scope, add @RefreshScope annotation to the bean definition.
Example: @Bean @RefreshScope public MyBean myBean() { return new MyBean(); }
I applied via Walk-in and was interviewed in Jul 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.
I have 5 years of experience working as a mechanical engineer in the automotive industry.
5 years of experience in mechanical engineering
Specialized in automotive industry
Worked on designing and testing vehicle components
Experience with CAD software for modeling and simulations
Seeking new challenges and growth opportunities in a different environment.
Looking for new challenges to enhance skills and knowledge
Seeking better career growth opportunities
Interested in exploring different work environments
Want to broaden professional network
I have covered testing in areas such as software development, quality assurance, and system integration.
Software testing methodologies such as unit testing, integration testing, and regression testing
Quality assurance processes to ensure software meets requirements and standards
System integration testing to verify that different components work together seamlessly
I have experience with various types of testing including unit testing, integration testing, system testing, and regression testing.
Unit testing: Testing individual components or functions of the software in isolation.
Integration testing: Testing how different components work together.
System testing: Testing the entire system as a whole.
Regression testing: Testing to ensure that new code changes do not adversely affect
Functional testing ensures that the software functions as intended, while non-functional testing focuses on performance, usability, and security.
Functional testing checks if the software meets the specified requirements.
Non-functional testing evaluates aspects like performance, scalability, reliability, and security.
Examples of functional testing include unit testing, integration testing, and system testing.
Examples of...
Positive & Negative testing scenario examples
Positive example: Testing a login form with valid credentials should allow the user to access the system
Negative example: Testing a login form with invalid credentials should display an error message
I will approach the challenge methodically, seek help if needed, and work towards finding a solution.
Assess the challenge and break it down into smaller tasks
Research and gather information to understand the problem better
Consult with colleagues or supervisors for advice or guidance
Experiment with different solutions and adapt as needed
Stay persistent and focused on finding a resolution
I will follow a systematic approach to identify, analyze, prioritize, and resolve the critical issue.
Identify the critical issue and gather all relevant information
Analyze the root cause of the issue and its impact on the system
Prioritize the critical issue based on severity and potential impact
Develop a plan of action to resolve the issue efficiently
Implement the solution and monitor its effectiveness
Document the enti
posted on 25 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Reverse a string in Java using StringBuilder or iterative approach.
Use StringBuilder to reverse the string: StringBuilder sb = new StringBuilder(str); sb.reverse().toString();
Iterative approach: Convert the string to char array, swap characters from start and end indexes until middle is reached.
The xpath for MakeMyTrip datepicker can be written using unique attributes of the datepicker element.
Use unique attributes like class, id, or data-testid to locate the datepicker element
Consider the structure of the datepicker and its parent elements when writing the xpath
Use indexes or sibling relationships if necessary to pinpoint the datepicker element
Use SQL query with ORDER BY clause to order employees in ascending order.
Use SELECT statement to retrieve employee data
Add ORDER BY clause with the column you want to order by
Specify ASC keyword for ascending order
Example: SELECT * FROM employees ORDER BY employee_id ASC;
Smoke testing is a subset of regression testing, focusing on basic functionality, while sanity testing is a subset of acceptance testing, focusing on specific areas.
Smoke testing is performed to check if the critical functionalities of the application are working fine after changes.
Sanity testing is performed to check if the specific areas of the application are working fine after changes.
Smoke testing is a shallow and...
Generate a coupon code based on minimum and maximum amount
Determine the range of amounts for the coupon code
Generate a random code within that range
Assign positive or negative based on the criteria
posted on 26 Dec 2024
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I am a Software Development Engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience in developing web applications
Good team player
I applied via LinkedIn and was interviewed in Aug 2024. There were 5 interview rounds.
I need to designe a dashboard of 2-3 pages
My design process involves research, ideation, prototyping, testing, and iteration to create user-centered solutions.
Research: Understand user needs, goals, and pain points.
Ideation: Brainstorm and generate design concepts.
Prototyping: Create interactive prototypes to visualize the design.
Testing: Gather feedback from users through usability testing.
Iteration: Refine and improve the design based on feedback.
Collaborati...
I am motivated to design by the opportunity to solve problems creatively and make a positive impact on users' experiences.
I am driven by the challenge of finding innovative solutions to user needs
I am inspired by the potential to create intuitive and user-friendly interfaces
I am motivated by the ability to improve people's lives through design
I find joy in the process of creating visually appealing and functional desig
I need to 2-3 screens of mobile app
I am seeking new challenges and opportunities for growth in the UI UX field.
Seeking new challenges to expand my skills
Opportunities for growth and advancement
Passion for UI UX design and desire to excel in the field
My salary expectation is in line with industry standards for UI UX Designers with my level of experience.
Research industry standards for UI UX Designer salaries
Consider my level of experience and skills
Factor in the location and size of the company
Negotiate based on benefits and perks offered
posted on 8 Nov 2024
Technical and Aptitude
Simple DSA questions
posted on 23 Nov 2024
I applied via campus placement at Anna University and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude round their after the successful candidate can go for next round
Coding round has 2 question where you Want to answe 3 also
Group discussion was a round taken by hiring team
based on 36 reviews
Rating in categories
Software Engineer
53
salaries
| ₹2.3 L/yr - ₹8.5 L/yr |
Softwaretest Engineer
24
salaries
| ₹2.6 L/yr - ₹5.5 L/yr |
Technical Support Engineer
11
salaries
| ₹3.6 L/yr - ₹9.2 L/yr |
Software Developer
10
salaries
| ₹2.5 L/yr - ₹5.7 L/yr |
Business Analyst
7
salaries
| ₹5.1 L/yr - ₹8.5 L/yr |
TCS
Infosys
Wipro
HCLTech