i
Crest Data Systems
Filter interviews by
I applied via LinkedIn and was interviewed in Jun 2023. There were 4 interview rounds.
Practical task to check code quality, logic, etc.
posted on 14 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Yes, I have experience implementing server driven UIs.
Implemented server driven UIs using JSON responses to dynamically update UI elements
Worked with frameworks like React and Angular to handle server driven UI updates
Used server driven UIs to efficiently manage and display large amounts of data
Closure is a function that captures variables from its surrounding scope, allowing it to access those variables even after the scope has closed.
Closure allows a function to access variables from its lexical scope even after the function has finished executing.
Types of closures include lexical closures, which capture variables from the surrounding lexical scope, and function closures, which capture variables from the fu...
Core Data is a framework provided by Apple for managing the model layer objects in an iOS application.
Core Data is used for storing, retrieving, and managing data in an iOS app.
It provides an object-oriented interface to work with data.
Operations include creating, reading, updating, and deleting data.
Example: Creating a new record in Core Data for a user profile.
Example: Fetching a list of items from Core Data to displ
SQL Server Agent is a job scheduling tool in SQL Server. Abstract classes cannot be instantiated. SPs are faster than functions. Microservice concepts. IEnumerable vs IQueryable.
SQL Server Agent is a job scheduling tool in SQL Server for automating tasks like backups, database maintenance, etc.
Abstract classes cannot be instantiated because they are incomplete and meant to be extended by subclasses.
Extension methods ca...
A record in C# is a data structure that stores a fixed number of fields of different data types.
A record in C# is similar to a struct in C++, containing fields to store data.
Example: 'public record Person { public string Name; public int Age; }'
Generic method for summation: 'public T Sum
Test cases can include checking the su...
posted on 24 Jul 2024
Split-wise is a basic implementation to divide expenses among a group of people.
Create a function that takes in an array of expenses and participants
Calculate the total expense and divide it equally among participants
Return a list of strings showing who owes how much to whom
BookMyShow is a platform for booking movie tickets, event tickets, and other entertainment activities.
Low level design: Database schema for storing user information, ticket details, show timings, etc.
High level design: System architecture including front-end, back-end, and database components.
Example: Use of microservices for scalability and fault tolerance.
Example: Integration with payment gateways for seamless transa
posted on 15 May 2024
posted on 16 Sep 2024
I was interviewed in Mar 2024.
posted on 13 Feb 2023
posted on 2 Mar 2022
I was interviewed in Mar 2022.
An interceptor is a middleware component that intercepts incoming and outgoing HTTP requests in an application.
Interceptors can be used for logging, authentication, error handling, and modifying requests/responses.
In Angular, interceptors can be used to add headers to HTTP requests or handle errors globally.
In Spring framework, interceptors can be used for pre-processing and post-processing of requests.
Interceptors are...
Functional interfaces in Java are interfaces with a single abstract method, used for lambda expressions and method references.
Functional interfaces can be found in the java.util.function package.
Examples of functional interfaces include Consumer, Supplier, Predicate, and Function.
Functional interfaces can be identified by the @FunctionalInterface annotation.
Gateway implementation in Spring Boot allows for routing and filtering of incoming requests to different microservices.
Use Spring Cloud Gateway for implementing gateway in Spring Boot
Define routes and filters in application.properties or application.yml
Example: routes: - id: my_route uri: http://localhost:8080 predicates: - Path=/my_route/**
Example: filters: - AddRequestHeader=X-Request-Foo, Bar
posted on 17 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 4 interview rounds.
Basic programming questions, like find the occurrence of the characters in a string
based on 26 reviews
Rating in categories
Software Engineer
273
salaries
| ₹5 L/yr - ₹12.5 L/yr |
Site Reliability Engineer
168
salaries
| ₹4.5 L/yr - ₹15 L/yr |
Senior Software Engineer
119
salaries
| ₹8.5 L/yr - ₹29 L/yr |
Software Developer
59
salaries
| ₹4.5 L/yr - ₹13 L/yr |
Devops Engineer
46
salaries
| ₹6 L/yr - ₹15.2 L/yr |
TCS
Infosys
Wipro
HCLTech