Filter interviews by
Automate a web application
Top trending discussions
posted on 23 Dec 2024
I was interviewed in Nov 2024.
Hacker Rack Test with medium to high difficulty
I am currently working on developing a mobile application for tracking fitness goals and progress.
Developing a mobile app using React Native
Implementing features such as goal setting, progress tracking, and workout logging
Integrating with wearable devices like Fitbit for data synchronization
Basic Coding Java and algorithm questions
posted on 23 Dec 2024
Create a basic React app with dummy data fetched from a JSON API.
Set up a new React project using create-react-app
Create a component to fetch data from a JSON API using fetch or axios
Display the fetched data in the component
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 2 interview rounds.
Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their containing scope during compilation.
Variable declarations are hoisted to the top of their scope, but not their initializations.
Function declarations are fully hoisted, including their definitions.
Hoisting can lead to unexpected behavior if not understood properly.
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions are anonymous functions defined using the '=>' syntax.
They have a shorter syntax compared to traditional function expressions.
Arrow functions do not have their own 'this' keyword, instead they inherit it from the parent scope.
Polyfill of Promise is a code that adds Promise functionality to browsers that do not support it natively.
Polyfill is a piece of code that provides the technology that you expect the browser to provide natively.
Polyfill for Promise adds Promise functionality to browsers that do not support it, allowing developers to use Promises in their code.
Examples of Promise polyfills include 'es6-promise' and 'promise-polyfill'.
Implementing a carousel for displaying multiple images or content in a rotating manner.
Use a library like Slick or Owl Carousel for easy implementation
Ensure images/content are responsive for different screen sizes
Add navigation arrows or dots for user interaction
Consider adding autoplay feature with customizable speed
Optimize performance by lazy loading images
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
posted on 20 Jul 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.
1 hour - NodeJS Based
High level system design involves creating an overall architecture for a software system.
Identify the main components of the system
Define the interactions between the components
Consider scalability, reliability, and performance
Use diagrams to visualize the design
Example: Designing a social media platform with user profiles, posts, and messaging functionality
Low level system design involves designing the internal components of a software system.
Focus on the architecture of the system at a detailed level
Consider how different components interact with each other
Optimize for performance and efficiency
Think about scalability and maintainability
Examples: designing a database schema, creating algorithms for data processing
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
Yes, I have 5 years of experience working in the banking domain.
Managed projects for implementing new banking software systems
Worked closely with stakeholders to ensure project goals aligned with business objectives
Led a team of developers to customize banking applications for client needs
Real time application refers to software that processes data as it is received, providing instant feedback or results.
Real time applications require low latency for immediate response
Examples include live chat applications, stock trading platforms, and online gaming
Data is processed and displayed instantly without delay
I applied via Naukri.com
based on 12 reviews
Rating in categories
Implementation Engineer
12
salaries
| ₹2.2 L/yr - ₹9.2 L/yr |
Senior Desktop Support Engineer
6
salaries
| ₹23 L/yr - ₹23.5 L/yr |
Software Engineer
5
salaries
| ₹4.8 L/yr - ₹15 L/yr |
Senior Software Engineer
5
salaries
| ₹12 L/yr - ₹16 L/yr |
Sdet Lead
5
salaries
| ₹45 L/yr - ₹70 L/yr |
Ameyo
Knowlarity
Ozonetel Systems
Exotel