i
Celestial Systems
Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
Gave 40 questions with 1 hr of time, which are easy to medium level questions.
40 min , easy coding round
I am looking for a competitive salary that reflects my skills and experience in the industry.
Research industry standards for backend developer salaries
Consider my level of experience and expertise
Factor in cost of living in the area where the job is located
I am joining this company because of its innovative projects and strong team culture.
Exciting projects that align with my skills and interests
Positive company culture and strong team collaboration
Opportunities for growth and learning
Reputation for excellence in the industry
I applied via Company Website and was interviewed in Mar 2020. There were 4 interview rounds.
It's about implementing rest apis
Normal java coding question
Spring IoC (Inversion of Control) is a design pattern where the control of object creation and lifecycle is shifted to a container or framework.
In Spring IoC, objects are created and managed by the Spring container.
It helps in achieving loose coupling between classes.
Dependency Injection is a key feature of Spring IoC, where dependencies of a class are injected by the container.
Example: @Autowired annotation in Spring
The Map interface in Java provides a way to store key-value pairs and retrieve values based on keys.
Different implementations of the Map interface include HashMap, TreeMap, LinkedHashMap, and ConcurrentHashMap.
HashMap provides constant-time performance for basic operations but does not guarantee the order of elements.
TreeMap maintains elements in sorted order based on keys.
LinkedHashMap maintains the insertion order of...
I appeared for an interview in Sep 2024, where I was asked the following questions.
Currently, I am working on a scalable microservices architecture for an e-commerce platform.
Utilized Node.js and Express for building RESTful APIs, ensuring efficient data handling.
Implemented Docker for containerization, allowing seamless deployment across different environments.
Integrated MongoDB for a NoSQL database solution, optimizing data retrieval and storage.
Employed RabbitMQ for message queuing, enhancing comm...
Entering a URL triggers a series of network and server interactions to retrieve and display the requested web page.
1. DNS Resolution: The browser checks the URL and queries a DNS server to translate the domain name into an IP address.
2. TCP Connection: A TCP connection is established with the server using the IP address, typically over port 80 (HTTP) or 443 (HTTPS).
3. HTTP Request: The browser sends an HTTP request to ...
I applied via Approached by Company and was interviewed before Oct 2021. There were 4 interview rounds.
posted on 1 Mar 2024
Find all anagrams in a string
Create a hashmap to store the frequency of characters in the input string
Iterate through the input string and check if the frequency of characters matches the hashmap for each substring of the same length
Store the substrings that are anagrams in an array and return it
React has three main phases in its lifecycle: mounting, updating, and unmounting.
Mounting: when a component is created and inserted into the DOM
Updating: when a component is updated due to changes in props or state
Unmounting: when a component is removed from the DOM
Lifecycle methods can be used to perform actions at each phase, such as componentDidMount() or componentWillUnmount()
React also has error handling methods,
Strict mode is a way to write secure and optimized JavaScript code.
Enables catching of silent errors
Disallows duplicate property names or parameters
Prevents use of undeclared variables
Makes `eval()` safer to use
Throws errors on invalid usage of `this` keyword
CURD operations along with implementation of a mock UI
OOPs concepts are fundamental principles in object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex imple...
based on 1 interview
Interview experience
Software Engineer
65
salaries
| ₹5 L/yr - ₹13.9 L/yr |
Senior Software Engineer
48
salaries
| ₹12 L/yr - ₹21.6 L/yr |
Softwaretest Engineer
24
salaries
| ₹3.6 L/yr - ₹9 L/yr |
Devops Engineer
14
salaries
| ₹8.1 L/yr - ₹16 L/yr |
Technical Lead
11
salaries
| ₹17 L/yr - ₹25.6 L/yr |
Yodlee
Fingent
Bravura Solutions
CloudMoyo