Filter interviews by
I appeared for an interview in Jan 2025.
I have prior experience in the HR department through an internship at a tech company.
Completed an internship at a tech company where I assisted the HR team with recruitment processes
Participated in conducting interviews, screening resumes, and coordinating with hiring managers
Learned about HR policies, procedures, and best practices in a professional setting
Smoke testing is a preliminary testing to check if the basic functionalities of a software application are working fine.
Performed at the beginning of the testing process
Focuses on testing the critical functionalities
Not exhaustive testing, just a quick check to see if the application can be further tested
Helps in identifying major issues early in the development cycle
Sanity testing is a quick and focused testing to ensure that the most critical functionalities of a software application are working correctly after changes.
Sanity testing is a subset of regression testing.
It is usually performed after a minor change in the code or functionality.
The main goal of sanity testing is to verify that the new code changes have not adversely affected the existing functionalities.
It is not exha...
I applied via Naukri.com and was interviewed in Sep 2022. There were 2 interview rounds.
Session can be maintained in Spring using HttpSession and Spring Session
HttpSession can be used to store session attributes
Spring Session provides additional features like distributed sessions
Session can be configured using annotations or XML configuration
Session timeout can be set using server configuration or programmatic approach
Both have their own advantages and disadvantages depending on the use case.
Runnable is preferred for code reusability and flexibility.
Thread class is preferred for more control over threads and better performance.
Choosing between the two depends on the specific requirements of the project.
For example, if the project requires multiple threads to share a single object, Runnable is a better choice.
On the other hand, if th...
Deployment on server involves building, testing and transferring code to a production environment.
Create a build of the code
Test the build in a staging environment
Transfer the build to the production server
Configure the server to run the new build
Monitor the deployment for any issues
There are two types of storages in JVM: Heap and Stack.
Heap is used for dynamic memory allocation and is shared among all threads.
Stack is used for static memory allocation and is private to each thread.
Objects are stored in the heap while local variables and method calls are stored in the stack.
Heap is larger than stack and can cause OutOfMemoryError if not managed properly.
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Top trending discussions
I applied via Campus Placement and was interviewed before Sep 2021. There were 2 interview rounds.
Mcqs on javascript,. 1 coding question
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
I appeared for an interview in May 2025, where I was asked the following questions.
Key features of artificial intelligence include learning, reasoning, problem-solving, perception, and language understanding.
Learning: AI systems can learn from data, improving their performance over time. Example: Machine learning algorithms.
Reasoning: AI can draw conclusions from available information. Example: Expert systems in diagnostics.
Problem-solving: AI can find solutions to complex problems. Example: Optimiza...
Developing content involves planning, creating, reviewing, and publishing to ensure quality and relevance.
1. Research: Identify the target audience and gather relevant information. Example: Conduct surveys to understand user needs.
2. Planning: Outline the content structure and key messages. Example: Create a content calendar for blog posts.
3. Creation: Write, design, or produce the content. Example: Draft articles, cre...
Effective leadership in software development involves communication, collaboration, and fostering a positive team culture.
Establish clear goals: Define project objectives and ensure everyone understands their roles, like using Agile methodologies for clarity.
Encourage open communication: Create an environment where team members feel comfortable sharing ideas and feedback, such as regular stand-up meetings.
Foster collab...
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
Create a div that starts a timer when hovered over
Create a div element in HTML
Use CSS to style the div
Add JavaScript event listeners for hover
Start a timer using JavaScript when hover event is triggered
Build a secure OTP component for authentication purposes.
Generate random one-time passwords using a secure algorithm
Implement time-based expiration for OTPs
Provide a way for users to input and verify OTPs
Store OTPs securely to prevent unauthorized access
Consider using multi-factor authentication for added security
posted on 1 May 2025
I appeared for an interview before May 2024, where I was asked the following questions.
based on 3 interview experiences
Difficulty level
Duration
based on 26 reviews
Rating in categories
Senior Software Engineer
17
salaries
| ₹11 L/yr - ₹25 L/yr |
Softwaretest Engineer
8
salaries
| ₹4.9 L/yr - ₹16.5 L/yr |
Software Engineer
6
salaries
| ₹11 L/yr - ₹19 L/yr |
Associate Software Engineer
5
salaries
| ₹2.5 L/yr - ₹4.5 L/yr |
Software Developer
4
salaries
| ₹5 L/yr - ₹12.4 L/yr |
Zidio Development
NexTurn
Springbord Systems
Kanerika Software