Filter interviews by
Implementing map STL in JavaScript involves creating a key-value pair data structure.
Create a Map class with methods like set, get, delete, and has.
Use an object to store key-value pairs.
Implement a hashing function to handle collisions.
Example: const myMap = new Map(); myMap.set('key', 'value'); console.log(myMap.get('key'));
Top trending discussions
I applied via LinkedIn and was interviewed before Nov 2023. There were 2 interview rounds.
posted on 11 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Developed a mobile app for tracking personal fitness goals
Used React Native to create a cross-platform app
Implemented features such as goal setting, progress tracking, and workout logging
Integrated with wearable devices like Fitbit for automatic data syncing
Ways to speed up SQL queries in increasing order of complexity
Use indexes on columns frequently used in WHERE clauses
Optimize queries by avoiding unnecessary joins and subqueries
Use stored procedures to reduce network traffic and improve performance
Consider denormalizing tables for frequently accessed data
Use query optimization techniques like query caching and query hints
Redis is single-threaded.
Redis is single-threaded, meaning it can only execute one command at a time.
This design choice allows Redis to be extremely fast and efficient for certain use cases.
However, it also means that Redis may not be the best choice for highly concurrent workloads.
Data types that can be used as keys in Python include strings, integers, floats, tuples, and custom objects.
Strings are commonly used as keys in Python dictionaries.
Integers and floats can also be used as keys.
Tuples can be used as keys if they only contain immutable elements.
Custom objects can be used as keys if they are hashable.
Examples: {'name': 'John'}, {1: 'apple'}, {(1, 2): 'tuple'}
Types of indexing in SQL include clustered, non-clustered, unique, and composite indexes.
Clustered index physically reorders the table based on the index key
Non-clustered index creates a separate structure for the index
Unique index ensures that all values in the index column are unique
Composite index uses multiple columns for indexing
2 Leetcode Medium questions on hackerrank
I am a passionate software engineer with a strong background in computer science and experience in developing innovative solutions.
Bachelor's degree in Computer Science from XYZ University
Proficient in programming languages such as Java, Python, and C++
Experience working on projects involving machine learning and artificial intelligence
Strong problem-solving skills and ability to work in a team environment
In 5 years, I see myself as a senior software engineer leading a team of developers, contributing to innovative projects, and continuously learning and growing in my role.
Leading a team of developers on challenging projects
Contributing to innovative software solutions
Continuously learning and growing in my role
Possibly pursuing advanced certifications or degrees to enhance my skills
4 coding questions were asked
I was interviewed before Jan 2024.
based on 1 interview
Interview experience
Senior Software Engineer
15
salaries
| ₹9.3 L/yr - ₹22 L/yr |
Technical Lead
14
salaries
| ₹16 L/yr - ₹36 L/yr |
QA Lead
9
salaries
| ₹13.5 L/yr - ₹24.5 L/yr |
Software Development Engineer II
7
salaries
| ₹7 L/yr - ₹20.4 L/yr |
Sde1
7
salaries
| ₹5 L/yr - ₹13.1 L/yr |
FieldAssist
FieldEZ Technologies
Intellect Design Arena
NoBrokerHOOD