Filter interviews by
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
I have 10 years of experience in software development.
10 years of experience in software development
Proficient in multiple programming languages such as Java, C++, and Python
Extensive knowledge of software development methodologies and best practices
Experience in leading and mentoring junior developers
Strong problem-solving and analytical skills
I am open to discussing salary based on the responsibilities and requirements of the position.
I am flexible and open to negotiation.
I believe my skills and experience warrant a competitive salary.
I am looking for fair compensation based on market standards.
I am interested in discussing the overall compensation package, including benefits and bonuses.
Django is a web framework for building full-stack applications, while Django Rest is an extension for building RESTful APIs.
Django is a full-stack web framework that includes features for building web applications with a user interface.
Django Rest is an extension of Django that provides tools for building RESTful APIs.
Filter queries in Django allow you to retrieve specific data from the database based on certain condit...
The answer provides regex patterns to extract specific information from a given text.
Use the appropriate regex pattern to match the desired information
Consider any variations or patterns in the text that may affect the regex
Test the regex patterns with sample texts to ensure accuracy
Flask/Fastapi is a Python web framework for building APIs.
Flask is a lightweight framework with minimal dependencies.
Fastapi is a modern, fast (high-performance) web framework.
Both frameworks are used for building RESTful APIs in Python.
They provide easy routing, request handling, and response generation.
Flask has a large community and extensive documentation.
Fastapi supports automatic generation of API documentation.
B
I have extensive working experience with both MySQL and MongoDB.
I have worked with MySQL for over 5 years, developing and maintaining databases for various projects.
I am proficient in writing complex SQL queries, optimizing database performance, and ensuring data integrity.
I have also worked with MongoDB for 3 years, utilizing its document-oriented model for scalable and flexible data storage.
I have experience with Mon...
I expect a supportive and collaborative work environment that encourages growth and learning.
Opportunities for professional development and training
Clear communication and feedback from management
A culture that values teamwork and collaboration
Access to the latest tools and technologies
Recognition and rewards for achievements
A healthy work-life balance
Top trending discussions
I applied via Referral and was interviewed before Aug 2021. There was 1 interview round.
Answer on how to list in react and the input box
Use the map function to create a list in React
Use the state to store the input value
Use onChange event to update the state when the input value changes
Use onSubmit event to handle the form submission
I applied via Referral and was interviewed before Aug 2022. There were 4 interview rounds.
Event loop is a mechanism that allows for asynchronous programming by handling events and callbacks.
Event loop is responsible for handling and executing events and callbacks in a non-blocking manner.
It continuously checks the event queue and processes events one by one.
Event loop is commonly used in JavaScript for handling asynchronous operations like setTimeout, setInterval, and AJAX requests.
Ask to create a database design and API for a todo list app
I applied via Company Website and was interviewed before Apr 2023. There were 2 interview rounds.
Leetcode aMedium to Hard
They discussed some easy questions on Node JS and Dp and heap , binary search
Multithreading is the ability of a CPU to execute multiple threads concurrently, improving performance and responsiveness.
Multithreading allows for parallel execution of tasks, improving performance by utilizing multiple CPU cores.
It is commonly used in applications that require handling multiple tasks simultaneously, such as web servers, video games, and data processing.
Multithreading can help improve responsiveness i...
posted on 17 Jul 2023
I applied via Recruitment Consulltant and was interviewed before Jul 2022. There were 2 interview rounds.
let is mutable and can be reassigned, const is immutable and cannot be reassigned
let allows reassignment of values, const does not
const must be initialized with a value, let can be declared without a value
const is block-scoped, let is function-scoped
Closures are functions that have access to variables from their containing scope even after the parent function has finished executing.
Closures allow functions to maintain access to variables from their parent scope
They are created when a function is defined within another function
Closures are commonly used in event handlers and callbacks
typeof null returns 'object' in JavaScript.
typeof null is 'object' in JavaScript
This is a historical bug in JavaScript that has not been fixed for backward compatibility
Example: console.log(typeof null) will output 'object'
Finding palindrome strings in an array of strings.
Iterate through each string in the array.
For each string, check if it is equal to its reverse to determine if it is a palindrome.
Store palindrome strings in a separate array or print them out.
Debouncing is a technique used to limit the rate at which a function is called.
Debouncing is used to prevent multiple rapid calls to a function, typically in response to user input.
It involves setting a delay before allowing the function to be called again.
Example: Debouncing a search input field to only trigger the search function after the user has stopped typing for a certain period.
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
2.5 Hours 2 Coding que and sql query and topin tech platform
Find k closest nodes to a given node in a BST.
Perform an inorder traversal of the BST to get a sorted list of nodes.
Use a priority queue to keep track of the k closest nodes based on their absolute difference with the target node.
Populate the priority queue with the first k nodes from the inorder traversal.
For each subsequent node, calculate its absolute difference with the target node and compare it with the top eleme...
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
Python technical SQL basic
I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.
Check if a string is the same forwards and backwards
Iterate through the string from both ends and compare characters
Use built-in functions like reverse() to check for palindrome
Ignore spaces and punctuation when checking for palindrome
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Senior Software Engineer
361
salaries
| ₹5 L/yr - ₹19 L/yr |
Software Engineer
189
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Technical Lead
166
salaries
| ₹7.9 L/yr - ₹25 L/yr |
Senior Test Engineer
129
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Test Engineer
94
salaries
| ₹3 L/yr - ₹8 L/yr |
BYJU'S
Whitehat jr
Unacademy
Extramarks Education