Filter interviews by
Top trending discussions
posted on 5 Aug 2024
I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.
30 mins Aptitude Question
30 mins - 3 Coding Question
Rest API is a set of rules and conventions for building and interacting with web services using HTTP methods.
Rest API stands for Representational State Transfer Application Programming Interface.
It uses standard HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations.
RESTful APIs use URLs to access resources, and return data in JSON or XML format.
Stateless communication allows for scalability and flexibilit...
Response codes indicate the status of a HTTP request. 200 & 201 are success codes, while 400 & 403 are client error codes.
200 - OK: Request was successful
201 - Created: Request was successful and a new resource was created
400 - Bad Request: The server cannot process the request due to a client error
403 - Forbidden: The server understood the request, but refuses to authorize it
I applied via LinkedIn and was interviewed in Mar 2023. There were 4 interview rounds.
Optimisation techniques in Pyspark and sample code for SCD type 2
Use broadcast variables to reduce data shuffling
Partition data based on key columns to improve performance
Use cache() or persist() to avoid recomputing data
Use coalesce() or repartition() to reduce the number of partitions
For SCD type 2, use merge() function to update or insert new records
Example code for SCD type 2: https://github.com/awantik/pyspark-101
I have worked with huge data sets in the past.
I have experience working with data sets ranging from a few gigabytes to several terabytes.
One of the toughest problems I faced was optimizing a query that was taking too long to execute.
I resolved it by analyzing the query plan and identifying the bottleneck, then optimizing the query accordingly.
Another challenge I faced was dealing with data inconsistencies, which I reso...
Our project architecture follows a microservices approach with containerization using Docker and orchestration with Kubernetes.
We have divided our application into smaller, independent services that communicate with each other through APIs.
Each service is containerized using Docker, allowing for easy deployment and scaling.
We use Kubernetes for orchestration, which automates the deployment, scaling, and management of o...
posted on 8 Apr 2024
I applied via cutshort and was interviewed before Sep 2023. There were 3 interview rounds.
Asked about JavaScript Topics
1. Promise
2. Clousure
3. Hoisting.
Create an Application Routes are protected by different roles in ReactJS
I want to join this company because of its innovative projects and strong company culture.
Innovative projects in AI and machine learning excite me
Positive reviews from current employees about company culture
Opportunities for growth and learning in the tech industry
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Advancing to a senior software engineer role
Leading a team of developers on projects
Working on innovative and challenging projects
Continuing to learn and grow in the field
Both good culture and a handsome package are important for a company as they contribute to employee satisfaction and retention.
A good culture fosters a positive work environment, promotes collaboration, and boosts employee morale.
A handsome package attracts top talent, motivates employees to perform well, and reduces turnover rates.
Having both good culture and a handsome package can lead to higher employee satisfaction...
I applied via Company Website and was interviewed in Aug 2021. There were 3 interview rounds.
Testing scenarios include functional, performance, security, usability, and compatibility testing.
Functional testing ensures that the software meets the requirements and specifications.
Performance testing checks the software's speed, scalability, and stability under various loads.
Security testing identifies vulnerabilities and ensures data protection.
Usability testing evaluates the software's user-friendliness and ease...
posted on 26 Jul 2021
I was interviewed in Jun 2021.
I applied via Company Website and was interviewed before Dec 2020. There were 3 interview rounds.
posted on 29 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.
Coding test are just basic Array and linkedList question
The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects of different classes to be treated as objects of a
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
Retrieving a value involves hashing the ...
Implementation of Create, Read, Update, and Delete operations in a software system.
Use SQL queries for database operations
Create separate functions for each operation
Handle errors and exceptions properly
Test thoroughly to ensure functionality
Consider security measures to prevent unauthorized access
based on 3 reviews
Rating in categories
Software Developer
65
salaries
| ₹2.2 L/yr - ₹6 L/yr |
Junior Software Developer
12
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Software Engineer
10
salaries
| ₹2.5 L/yr - ₹6.6 L/yr |
Full Stack Software Developer
7
salaries
| ₹5 L/yr - ₹5.2 L/yr |
Software Programmer
7
salaries
| ₹2.6 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech