Filter interviews by
I was interviewed in Dec 2022.
Lazy loading is a technique to load components or resources only when needed.
It improves performance by reducing initial load time.
React.lazy() and Suspense can be used for lazy loading components.
Code splitting can be used for lazy loading resources like images and scripts.
Suspense is a React feature that allows components to wait for data before rendering.
Suspense is used to handle asynchronous data fetching in React.
It allows components to render a fallback UI while waiting for data to load.
Suspense is often used with the new React.lazy() function to lazily load components.
It was introduced in React 16.6.
I applied via Walk-in and was interviewed before Sep 2019. There was 1 interview round.
COMP1 and COMP2 are two different components with distinct features and functionalities.
COMP1 is designed for X while COMP2 is designed for Y
COMP1 has a higher processing speed than COMP2
COMP2 has a larger storage capacity than COMP1
COMP1 is more expensive than COMP2
COMP2 is more energy-efficient than COMP1
File structure is defined in code and declared in the file system.
File structure is defined in the code of the program that creates or uses the file.
The file structure is declared in the file system when the file is created or saved.
The file structure defines the organization of data within the file, such as headers, tables, or records.
Examples of file structures include CSV, XML, JSON, and binary formats.
The file stru...
Control blocks are used in programming to control the flow of execution. Examples include if-else, for, while, and switch.
if-else block is used to execute a certain block of code if a condition is true, and another block of code if the condition is false
for loop is used to execute a block of code a specific number of times
while loop is used to execute a block of code repeatedly as long as a certain condition is true
swi...
Dynamic call is resolved at runtime while static call is resolved at compile time.
Dynamic call is used for polymorphism and late binding.
Static call is faster and more efficient.
Dynamic call is resolved using virtual tables while static call is resolved using function pointers.
Example of dynamic call: virtual functions in C++.
Example of static call: non-virtual functions in C++.
Control tables are used to manage and control data in a database.
User access control table
Audit trail control table
Configuration control table
Error log control table
FCT stands for Forward Cosine Transform and DCT stands for Discrete Cosine Transform.
Both are mathematical techniques used in signal processing and image compression.
FCT is used in audio signal processing while DCT is used in image and video compression.
DCT is widely used in JPEG image compression.
Both transforms convert a signal from the time domain to the frequency domain.
TDQ and TSQ are both IBM mainframe data structures, but TDQ is used for temporary storage while TSQ is used for message queuing.
TDQ stands for Temporary Data Queue and is used for temporary storage of data.
TSQ stands for Temporary Storage Queue and is used for message queuing.
TDQ is typically used for short-term storage of data that will be processed immediately.
TSQ is typically used for longer-term storage of data tha...
TDQ and TSQ are both IBM mainframe data structures, but their speed depends on the specific use case.
TDQ (Transient Data Queue) is faster for small amounts of data and when the data is being processed by a single program.
TSQ (Temporary Storage Queue) is faster for larger amounts of data and when the data is being shared between multiple programs.
The speed of both TDQ and TSQ can also be affected by factors such as syst...
TDQ and DCT are both data management tools used in different stages of data processing.
TDQ stands for Test Data Quality and is used to ensure the accuracy and completeness of data before it is loaded into a system.
DCT stands for Data Conversion Tool and is used to convert data from one format to another.
TDQ is used in the data validation stage, while DCT is used in the data transformation stage.
Both tools are important...
Program to compute the sum of squares of numbers from 1 to 10.
Use a loop to iterate from 1 to 10
Use pow(a,b) function to calculate the square of each number
Add the squares to a variable to get the sum
Function to reverse and display a string
Create a function that takes a string as input
Use the split() method to convert the string into an array of characters
Use the reverse() method to reverse the order of the characters in the array
Use the join() method to convert the array back into a string
Return the reversed string
Program to implement stack data structure using array of strings
Declare an array of strings and a variable to keep track of top element
Implement push function to add element to top of stack
Implement pop function to remove top element from stack
Implement peek function to return top element without removing it
A program to get user name and age with specific conditions.
Use input() function to get user name and age.
Use isalpha() function to check if name contains only alphabets.
Use len() function to check if name is more than 6 characters.
Use if-else statements to check age range.
Print the name and age if all conditions are met.
HTC interview questions for popular designations
Top trending discussions
I applied via Referral and was interviewed in Oct 2024. There were 6 interview rounds.
I have over 10 years of experience in graphic design, specializing in branding and digital marketing.
Started my career as a junior designer at a marketing agency
Managed a team of designers at a tech startup
Freelanced for various clients in the fashion industry
Currently working as a creative director at a design firm
This round involved a practical design task.
Task:
Create a mock design for a Xiaomi product promotion, ensuring the output aligns with the brand’s identity while showcasing creativity and innovation.
I conducted thorough research on Xiaomi's brand guidelines and values to ensure my designs were in line with their identity.
Studied Xiaomi's brand guidelines and values
Incorporated Xiaomi's color palette and typography in my designs
Ensured consistency with Xiaomi's design language across all touchpoints
Sought feedback from Xiaomi's branding team to ensure alignment
posted on 7 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
PPT working relatives
PPT as per working and feedback to team leader and manignent side.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
The department is Quality Assurance.
Quality Assurance department ensures products meet quality standards
Responsible for testing, inspecting, and auditing products
Works to identify and resolve defects or issues in products
I was interviewed in Oct 2024.
Write a test script for a given scenario in any suitable framework
Identify the scenario to be tested
Create test data if needed
Write test steps using the chosen framework
Execute the test script and analyze results
Test strategies and test plans are essential documents that outline the approach and scope of testing activities.
Test strategy defines the overall testing approach, including objectives, resources, and timelines.
Test plan details the specific tests to be conducted, including test cases, test data, and expected results.
Test strategy is high-level and focuses on the big picture, while test plan is more detailed and speci...
Software Engineer
15
salaries
| ₹4.1 L/yr - ₹13 L/yr |
Software Developer
11
salaries
| ₹20.1 L/yr - ₹40.2 L/yr |
Senior Software Engineer
9
salaries
| ₹10 L/yr - ₹29.8 L/yr |
Technical Lead
9
salaries
| ₹12 L/yr - ₹25 L/yr |
Devops Engineer
7
salaries
| ₹5.6 L/yr - ₹7 L/yr |
Samsung
Apple
OnePlus
Xiaomi