i
Elsevier
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 4 interview rounds.
I applied via AmbitionBox and was interviewed in Jun 2024. There was 1 interview round.
posted on 12 Aug 2024
I am a software 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 working in Agile environments
Passionate about learning new technologies
Salary expectations should be based on industry standards, experience, and location.
Research industry standards for the specific role and location
Consider your level of experience and skills
Factor in cost of living in the area where the job is located
Be prepared to negotiate based on the job responsibilities and benefits package
I am passionate about solving complex problems and creating innovative solutions through software engineering.
Passion for problem-solving
Interest in creating innovative solutions
Excitement for software engineering challenges
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
Leetcode questions on Java, Go
Theory based questions
I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Dec 2021. There were 4 interview rounds.
Ecommerce platform coding test
1 hour Hacker Rank Platform Medium To Hard Level Problems are there.
Medium level questions , 1 hr
Design a low-level system for a software engineer interview.
Start by understanding the requirements and constraints of the system.
Identify the components and their interactions.
Consider the data structures and algorithms needed.
Think about performance, scalability, and fault tolerance.
Document the design and discuss trade-offs.
Object-oriented programming paradigm that focuses on objects and classes for code organization and reusability.
Encapsulation: bundling data and methods that operate on the data into a single unit (object)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details an
I applied via Campus Placement
It was a 90 minute coding test, involving 3 problems:
1-Given points on a 2d plane, you can delete one point, what is the minimum maximum distance you can have?
2-LFU Cache
3-Given an array with elements 0,1, your task is to find number of ways to divide this array into contiguous chunks so that each chunk has only one 1 in it.
To avoid method overriding, make the method final or private.
Declare the method as final to prevent it from being overridden in subclasses.
Declare the method as private to hide it from subclasses.
Use the @Override annotation to ensure that a method is actually overriding a superclass method.
The 'finalize' keyword is used in Java to perform cleanup operations before an object is garbage collected.
The 'finalize' method is called by the garbage collector before reclaiming an object's memory.
It can be used to release resources like closing files or sockets.
It is not recommended to rely on 'finalize' for resource cleanup as it is not guaranteed to be called.
based on 1 review
Rating in categories
Journal Manager
62
salaries
| ₹5 L/yr - ₹12 L/yr |
Data Analyst
47
salaries
| ₹3.2 L/yr - ₹12.9 L/yr |
Senior Software Engineer
40
salaries
| ₹11 L/yr - ₹31 L/yr |
Software Engineer III
34
salaries
| ₹7.2 L/yr - ₹22 L/yr |
Senior Quality Engineer
24
salaries
| ₹17 L/yr - ₹24 L/yr |
Springer Nature in India
Wolters Kluwer
Taylor & Francis Group
Informa