Filter interviews by
I applied via Referral and was interviewed before Jan 2024. There were 3 interview rounds.
JavaScript concepts like event loop, variable hoisting, and closures are fundamental for understanding the language.
Event loop is responsible for managing the execution of code in JavaScript, ensuring non-blocking behavior.
Variable hoisting allows variables to be declared anywhere in a function, with their declarations moved to the top during compilation.
Closures allow functions to access variables from their outer sco...
Experience with Redux for state management and data flow
Used Redux for managing state in complex web applications
Understand concepts like actions, reducers, and store in Redux
Data flows in a unidirectional manner within Redux, with actions triggering state changes through reducers
Example: Dispatching an action to update a user's profile information in Redux store
Optimizing React application performance through various strategies.
Code splitting to reduce initial load time
Using shouldComponentUpdate or React.memo for efficient rendering
Implementing virtualized lists for large data sets
Minifying and compressing assets for faster loading
Caching data with tools like Redux or useMemo
Implement a function to reverse a string in place
Create two pointers, one at the start of the string and one at the end
Swap characters at the two pointers and move them towards the center until they meet
Implement field validation in a form using code assignment
Use HTML form elements like input, select, textarea
Use JavaScript to validate user input
Display error messages if validation fails
Consider using libraries like jQuery Validation for complex validations
Code assignment to fetch data from API & DOM manipulation using state management libraries
Use fetch API to make a request to the desired endpoint
Utilize state management libraries like Redux or MobX for managing data
Update the DOM based on the fetched data using the state management library
The manager inquired about previous projects and a data structures and algorithms question, during which I explained my roles and responsibilities.
I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.
Basic aptitude questions
Gave the topic on social median boon or bane
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Internshala and was interviewed in Nov 2024. There was 1 interview round.
Testing is required to ensure the quality and functionality of software applications.
Identify defects and bugs in the software
Ensure the software meets the requirements and specifications
Verify that the software functions correctly under different scenarios
Improve user experience and satisfaction
Reduce the risk of software failures and issues
Examples: Regression testing, performance testing, usability testing
The process is important because it ensures quality, efficiency, and consistency in the outcome.
Ensures quality control by following specific steps and guidelines
Improves efficiency by streamlining tasks and reducing errors
Maintains consistency in the outcome by standardizing procedures
Helps in identifying and resolving issues early in the development cycle
Times Internet interview questions for popular designations
I appeared for an interview in Sep 2024, where I was asked the following questions.
Creating a Spark data pipeline to monitor online devices involves data ingestion, processing, and real-time analytics.
1. Data Ingestion: Use Spark Streaming to ingest data from sources like Kafka or MQTT where device status updates are published.
2. Data Processing: Transform the incoming data using Spark's DataFrame API to filter and aggregate the number of online devices.
3. Real-time Analytics: Utilize Spark Structure...
LLMs can generate scripts, ideas, and captions for engaging YouTube Shorts content.
Script Generation: LLMs can create concise scripts based on trending topics, e.g., a 60-second summary of a popular movie.
Content Ideas: They can suggest creative concepts for Shorts, like '5 Quick Tips for Healthy Eating' or 'Top 3 Travel Destinations'.
Caption and Hashtag Suggestions: LLMs can generate catchy captions and relevant hasht...
React is a JavaScript library for building user interfaces, known for its efficiency and flexibility.
React allows for the creation of reusable UI components, making development faster and more efficient.
It uses a virtual DOM for optimal performance by only updating the necessary components when data changes.
React's component-based architecture promotes code reusability and maintainability.
It has a large and active comm...
I applied via Campus Placement and was interviewed in Dec 2024. There was 1 interview round.
Questions were asked based on my projects, React and Nodejs.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Nov 2023. There were 2 interview rounds.
Number of lifts in 40 storey building, optimise the lifts to reduce waiting time
Some of the top questions asked at the Times Internet interview -
The duration of Times Internet interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 42 interviews
Interview experience
based on 670 reviews
Rating in categories
Senior Software Engineer
147
salaries
| ₹11 L/yr - ₹39 L/yr |
Product Manager
116
salaries
| ₹13.1 L/yr - ₹36.8 L/yr |
Software Developer
93
salaries
| ₹7.6 L/yr - ₹21.5 L/yr |
Manager
73
salaries
| ₹7.5 L/yr - ₹30 L/yr |
Software Engineer
65
salaries
| ₹5.9 L/yr - ₹24.1 L/yr |
Amazon
Flipkart
Indiamart Intermesh
BigBasket