Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
Functional interfaces in Java are interfaces with a single abstract method, used for lambda expressions and method references.
Functional interfaces have only one abstract method, but can have multiple default or static methods.
Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Predicate.
Functional interfaces can be used with lambda expressions and method references for concise code.
Streams in Java are sequences of elements that support functional-style operations.
Streams are used to process collections of objects in a functional way.
They allow for concise and readable code by enabling operations like filter, map, reduce, etc.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); Stream<String> stream = names.stream();
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There were 2 interview rounds.
I am a passionate software developer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MySQL and MongoDB
Familiar with version control systems like Git and project management tools like Jira
React is a JavaScript library for building user interfaces. Closure in JavaScript is when a function has access to variables in its outer scope even after the function has finished executing.
React is a popular JavaScript library for building user interfaces.
It allows developers to create reusable UI components.
Closure in JavaScript is when a function retains access to variables from its outer scope even after the funct...
Top trending discussions
I applied via Walk-in and was interviewed before Jul 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
This question involves creating a program using HTML to demonstrate web development skills.
Understand the structure of an HTML document: <html>, <head>, <body>.
Use semantic HTML elements like <header>, <footer>, <article> for better accessibility.
Incorporate CSS for styling and JavaScript for interactivity.
Example: Create a simple webpage with a title, a paragraph, and a button that ...
I applied via Company Website and was interviewed in Sep 2021. There was 1 interview round.
posted on 24 Jun 2025
I appeared for an interview in May 2025, where I was asked the following questions.
To sell a product to someone who doesn't want it, focus on understanding their needs and demonstrating value.
Identify Pain Points: Ask questions to uncover challenges they face. For example, 'What issues do you encounter with your current solution?'
Highlight Benefits: Clearly articulate how the product addresses their specific needs. For instance, 'This tool can save you 10 hours a week.'
Use Testimonials: Share success...
In a crisis, prioritize recovery steps, communicate, and focus on delivering a minimum viable product.
Assess the situation: Determine the extent of the crash and what data is lost.
Check backups: If you have recent backups, restore your work from there.
Communicate: Inform your team or manager about the situation and your plan.
Focus on essentials: Identify the core features needed to meet the deadline.
Use alternative too...
posted on 27 Jun 2025
I appeared for an interview in May 2025, where I was asked the following questions.
Evaluating candidates involves assessing skills, experience, cultural fit, and potential for growth.
Review technical skills: Check for proficiency in relevant programming languages, frameworks, and tools. For example, a candidate skilled in Python and Django may be preferred for a web development role.
Assess project experience: Look for candidates who have worked on similar projects or technologies. A candidate with ex...
I aim to grow my skills and contribute to impactful projects, leveraging my experience in software development.
I hope to gain hands-on experience with cutting-edge technologies, such as cloud computing and machine learning.
I want to collaborate with a talented team to enhance my problem-solving skills and learn best practices in software development.
I believe my background in developing scalable applications aligns wel...
posted on 27 Jun 2025
I appeared for an interview in May 2025, where I was asked the following questions.
I thrive under pressure, using it as a catalyst for productivity and creativity in my software development projects.
I prioritize tasks effectively, ensuring critical deadlines are met without compromising quality.
For example, during a recent project, I managed to deliver a complex feature within a tight deadline by breaking it down into manageable tasks.
I maintain clear communication with my team, which helps in addres...
Effective time management can be achieved through prioritization, planning, and utilizing tools to stay organized.
Prioritize tasks using the Eisenhower Matrix to distinguish between urgent and important tasks.
Set specific, measurable goals for each day to maintain focus and track progress.
Use time-blocking techniques to allocate dedicated time slots for different tasks, reducing distractions.
Leverage productivity tools...
posted on 17 Jun 2025
I appeared for an interview in May 2025, where I was asked the following questions.
SMS Lab Language is a programming language used for developing SMS applications and services.
Designed for SMS-based applications, enabling easy integration with mobile networks.
Supports features like message formatting, scheduling, and delivery tracking.
Example: Sending automated alerts or notifications via SMS using SMS Lab Language.
Often used in conjunction with APIs for enhanced functionality.
Bhash Software Lab specializes in language technology solutions, including translation, localization, and linguistic tools.
Translation Services: Providing accurate translations for various languages, such as English to Hindi.
Localization: Adapting software and content to meet the cultural and linguistic needs of specific regions.
Linguistic Tools: Developing tools for language processing, such as spell checkers and gram...
based on 3 interview experiences
Difficulty level
Duration
based on 8 reviews
Rating in categories
8-12 Yrs
Not Disclosed
8-10 Yrs
Not Disclosed
3-5 Yrs
Not Disclosed
Software Developer
23
salaries
| ₹11.2 L/yr - ₹16 L/yr |
Senior Software Engineer
19
salaries
| ₹14.5 L/yr - ₹26 L/yr |
Software Engineer
15
salaries
| ₹12.4 L/yr - ₹19.5 L/yr |
Marketing Manager
10
salaries
| ₹14 L/yr - ₹16.1 L/yr |
Principal Engineer
10
salaries
| ₹21.1 L/yr - ₹30 L/yr |
Amazon Sellers Services
Primus Global Technologies
GAMMON INDIA
Magneti Marelli Motherson Auto System