Filter interviews by
A simple calculator program that performs basic arithmetic operations like addition, subtraction, multiplication, and division.
Define functions for each operation: add, subtract, multiply, divide.
Use input() to get user input for numbers and operation choice.
Implement error handling for division by zero.
Example: add(5, 3) returns 8.
Example: divide(10, 0) should handle error gracefully.
This code checks if a number is prime by testing divisibility from 2 to the square root of the number.
A prime number is greater than 1 and has no divisors other than 1 and itself.
The function iterates from 2 to the square root of the number to check for factors.
If a factor is found, the number is not prime; otherwise, it is prime.
Example: is_prime(5) returns True, while is_prime(4) returns False.
Data from PDF can be extracted using tools like Python libraries, Adobe Acrobat, or online converters.
Use Python libraries like PyPDF2, pdfminer.six, or pdfplumber to extract text and data from PDF files.
Adobe Acrobat allows you to export PDF data into different formats like Excel or Word.
Online converters like Smallpdf or Zamzar can also be used to extract data from PDF files.
Consider using Optical Character Reco...
A project is a planned and organized effort to achieve a specific goal within a defined timeframe.
A project involves a set of tasks and activities that are coordinated to achieve a desired outcome.
It has a defined scope, objectives, and deliverables.
Projects are temporary in nature and have a specific start and end date.
They require resources such as time, budget, and personnel.
Examples of projects include buildin...
The @RestController annotation is used in Spring to indicate that a class is a RESTful controller.
It is a specialized version of the @Controller annotation
It is used to handle HTTP requests and return JSON/XML responses
It eliminates the need for @ResponseBody annotation
Example: @RestController @RequestMapping("/api") public class ApiController { }
String is immutable to ensure thread safety, security, and caching benefits.
Immutable strings are thread-safe, as multiple threads can access the same string without any race conditions.
Immutable strings are secure, as they cannot be modified by malicious code.
Immutable strings can be cached, as their values never change, resulting in better performance.
Examples of immutable strings in Java include String, Integer...
Recruiting involves identifying, attracting, and selecting candidates for job openings through various strategies and processes.
Job Analysis: Understand the role and requirements by analyzing job descriptions.
Sourcing Candidates: Use platforms like LinkedIn, job boards, and referrals to find potential candidates.
Screening Resumes: Review resumes to shortlist candidates who meet the qualifications.
Conducting Interv...
Modularizing code in ReactJs involves breaking down the application into smaller components for better organization and reusability.
Create separate components for different parts of the UI
Use props to pass data and functions between components
Use state to manage component-specific data
Use React Router to handle routing and navigation
Use CSS modules or styled-components for component-specific styling
Use Redux or Co...
Call, apply, and bind are methods used to manipulate the context of a function. Currying is a technique to transform a function with multiple arguments into a sequence of functions with single arguments. Closure is a feature that allows a function to access variables from its outer scope. Promises are objects used for asynchronous programming. Hoisting is a behavior where variable and function declarations are mov...
I applied via Naukri.com and was interviewed in Aug 2022. There were 4 interview rounds.
Call, apply, and bind are methods used to manipulate the context of a function. Currying is a technique to transform a function with multiple arguments into a sequence of functions with single arguments. Closure is a feature that allows a function to access variables from its outer scope. Promises are objects used for asynchronous programming. Hoisting is a behavior where variable and function declarations are moved to...
Modularizing code in ReactJs involves breaking down the application into smaller components for better organization and reusability.
Create separate components for different parts of the UI
Use props to pass data and functions between components
Use state to manage component-specific data
Use React Router to handle routing and navigation
Use CSS modules or styled-components for component-specific styling
Use Redux or Context...
I was asked to write a code for higher order component, code to optimize a component by using useMemo and useCallback, and write a code to difference between call, apply, and bind methods.
And finally I was asked to Create and submit a dashboard on their mail with a proper authentication withing 6 hours of time having minimal details.
I appeared for an interview in Dec 2024.
I have extensive experience in developing machine learning models for various industries.
Developed predictive models for customer churn prediction in telecommunications industry
Implemented natural language processing algorithms for sentiment analysis in social media data
Utilized deep learning techniques for image recognition in autonomous vehicles
Worked on anomaly detection models for fraud detection in financial servi...
Data from PDF can be extracted using tools like Python libraries, Adobe Acrobat, or online converters.
Use Python libraries like PyPDF2, pdfminer.six, or pdfplumber to extract text and data from PDF files.
Adobe Acrobat allows you to export PDF data into different formats like Excel or Word.
Online converters like Smallpdf or Zamzar can also be used to extract data from PDF files.
Consider using Optical Character Recogniti...
I appeared for an interview in May 2025, where I was asked the following questions.
My name is Alex Johnson, a passionate software developer with a knack for problem-solving and a love for coding.
I have a background in computer science and have worked on various projects.
My favorite programming languages include Python, JavaScript, and Java.
I enjoy collaborating with teams and contributing to open-source projects.
Java 8 introduced significant features like lambdas, streams, and new date/time APIs, enhancing productivity and code readability.
Lambda Expressions: Enable concise representation of functional interfaces. Example: (a, b) -> a + b.
Streams API: Facilitates functional-style operations on collections. Example: list.stream().filter(x -> x > 10).collect(Collectors.toList()).
Default Methods: Allow interfaces to have...
Spring MVC is a framework for building web applications in Java, following the Model-View-Controller design pattern.
Spring MVC separates application logic into three components: Model, View, and Controller.
It allows for easy integration with other Spring modules, such as Spring Security and Spring Data.
Example: A Controller handles HTTP requests and returns a ModelAndView object to render a view.
It supports RESTful web...
One coding task will be conducted during the interview using your preferred programming language and framework.
I appeared for an interview in Feb 2025, where I was asked the following questions.
This code checks if a number is prime by testing divisibility from 2 to the square root of the number.
A prime number is greater than 1 and has no divisors other than 1 and itself.
The function iterates from 2 to the square root of the number to check for factors.
If a factor is found, the number is not prime; otherwise, it is prime.
Example: is_prime(5) returns True, while is_prime(4) returns False.
A simple calculator program that performs basic arithmetic operations like addition, subtraction, multiplication, and division.
Define functions for each operation: add, subtract, multiply, divide.
Use input() to get user input for numbers and operation choice.
Implement error handling for division by zero.
Example: add(5, 3) returns 8.
Example: divide(10, 0) should handle error gracefully.
I appeared for an interview in Feb 2025, where I was asked the following questions.
My name reflects my identity, often carrying cultural significance and personal history that shapes who I am.
Names can indicate cultural background; for example, 'Sofia' is popular in many countries, reflecting diverse heritage.
Names often have meanings; 'William' means 'resolute protector', which can influence how one perceives themselves.
Personal stories can be tied to names; for instance, someone named after a grand...
I am 25 years old, which allows me to bring youthful energy and a fresh perspective to the telecaller role.
Age can influence communication style; younger individuals may relate better to a younger audience.
At 25, I have enough experience to handle customer queries effectively while still being adaptable.
Being in my mid-20s, I am tech-savvy and can easily navigate digital tools used in telecalling.
I hold a Bachelor's degree in Business Administration, specializing in Marketing, which equips me for effective communication and sales strategies.
Bachelor's degree in Business Administration with a focus on Marketing.
Completed coursework in consumer behavior and sales techniques.
Participated in internships that involved direct customer interaction.
Developed strong communication skills through various presentations and...
I enjoy reading, painting, and hiking, which help me relax and express my creativity while staying active and connected with nature.
Reading: I love immersing myself in fiction and non-fiction books, which broaden my perspective.
Painting: I find painting therapeutic; it allows me to express my emotions and creativity.
Hiking: Exploring nature trails helps me stay fit and appreciate the beauty of the outdoors.
A project is a planned and organized effort to achieve a specific goal within a defined timeframe.
A project involves a set of tasks and activities that are coordinated to achieve a desired outcome.
It has a defined scope, objectives, and deliverables.
Projects are temporary in nature and have a specific start and end date.
They require resources such as time, budget, and personnel.
Examples of projects include building a w...
Designer how this work and how it looks
I applied via Approached by Company and was interviewed in Nov 2022. There were 3 interview rounds.
Logical reasoning questions , timed out test,need to share screen, waiting for feedback ,lack of details of company in Wikipedia
I appeared for an interview before May 2024, where I was asked the following questions.
Top trending discussions
based on 18 interview experiences
Difficulty level
Duration
based on 139 reviews
Rating in categories
Software Engineer
137
salaries
| ₹3 L/yr - ₹8 L/yr |
Senior Software Engineer
63
salaries
| ₹8.3 L/yr - ₹15 L/yr |
Software Developer
42
salaries
| ₹3.5 L/yr - ₹7.2 L/yr |
Process Coordinator
31
salaries
| ₹3 L/yr - ₹7 L/yr |
Senior Software Developer
14
salaries
| ₹7.5 L/yr - ₹18 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services