Filter interviews by
I appeared for an interview before Nov 2020.
Round duration - 35 minutes
Round difficulty - Medium
Array and String questions
You are provided a string STR
of length N
, consisting solely of lowercase English letters.
Your task is to remove all duplicate occurrences of characters i...
Remove duplicate occurrences of characters in a given string.
Use a hash set to keep track of characters seen so far.
Iterate through the string and add non-duplicate characters to a new string.
Return the new string without duplicate characters.
Calculate the sum of all elements in an array of length N
.
Line 1: An integer N indicating the size of the array.
Line 2: N integers, the elements of the array, separated by ...
Calculate the sum of all elements in an array of length N.
Read the size of the array N and then read N integers as elements of the array.
Iterate through the array and add each element to a running sum.
Return the final sum as the output.
Round duration - 15 minutes
Round difficulty - Easy
Salary Discussions and basic general questions.
Tip 1 : First Learn the core concepts of DS & Algo.
Tip 2 : Solve Questions which are discussed in video and Assignment
Tip 3 : Do some projects as per your interest in web Development & Mobile Development and push over github and try to make them live.
Tip 1 : Do not put false Thing.
Tip 2 : Always give the link of your projects
posted on 2 May 2023
I appeared for an interview in Apr 2023.
Verbal ability
Number series
Coding questions
I appeared for an interview before Mar 2024.
Faced a challenge with database performance, optimized queries, and implemented caching to enhance response times significantly.
Identified slow queries using profiling tools like EXPLAIN in SQL.
Refactored complex joins into simpler queries to reduce execution time.
Implemented Redis caching for frequently accessed data, reducing database load.
Monitored performance metrics post-implementation to ensure improvements.
Ensuring backend security and scalability involves implementing best practices in architecture, coding, and infrastructure management.
Implement authentication and authorization mechanisms (e.g., OAuth, JWT) to secure APIs.
Use HTTPS to encrypt data in transit and protect against man-in-the-middle attacks.
Regularly update dependencies and libraries to patch known vulnerabilities.
Employ rate limiting and throttling to pre...
I optimize databases by analyzing queries, indexing, and using caching strategies to enhance performance in large-scale applications.
Analyze slow queries using tools like EXPLAIN to identify bottlenecks.
Implement indexing on frequently queried columns to speed up data retrieval.
Use caching mechanisms (e.g., Redis, Memcached) to reduce database load.
Partition large tables to improve query performance and manageability.
O...
Database indexing improves query performance by reducing the number of disk I/O operations needed to retrieve data.
Indexing allows the database to quickly locate specific rows in a table, reducing the need to scan the entire table.
Indexes can be created on columns frequently used in WHERE clauses or JOIN conditions.
Examples of indexes include primary keys, unique constraints, and composite indexes.
Proper indexing can s
GET method is used to request data from a server, while POST method is used to submit data to a server in HTTPS.
GET requests data from a specified resource, while POST submits data to be processed to a specified resource.
GET requests can be cached and remain in the browser history, while POST requests are not cached and do not remain in the browser history.
GET requests have length restrictions on the amount of data tha...
GET is used to retrieve data from a server, while POST is used to send data to a server.
GET requests are used to retrieve data from a specified resource. For example, fetching a list of products from an online store.
POST requests are used to submit data to be processed by a server. For example, submitting a form with user information to create a new account.
GET requests are idempotent, meaning they can be repeated mult...
REST API in backend development is used to allow communication between different systems over the internet.
Allows for communication between different systems or services
Follows a client-server architecture
Uses standard HTTP methods like GET, POST, PUT, DELETE
Supports multiple data formats like JSON, XML
Stateless, meaning each request from a client must contain all the information needed to fulfill the request
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
posted on 11 Feb 2022
I applied via Campus Placement and was interviewed in Aug 2021. There were 4 interview rounds.
1st test was aptitude and a easy coding test
The 2nd test was pure coding based test on hacker rank platform and contains 2 easy and 2 medium question
posted on 6 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Based on JavaScript and Java.
A task based on JavaScript.
Software Engineer
43
salaries
| ₹8.9 L/yr - ₹28.3 L/yr |
Senior Software Engineer
37
salaries
| ₹17 L/yr - ₹46 L/yr |
Test Engineer
31
salaries
| ₹7 L/yr - ₹16 L/yr |
Senior Test Engineer
21
salaries
| ₹10.1 L/yr - ₹24 L/yr |
Associate Software Engineer
13
salaries
| ₹8 L/yr - ₹12.1 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler