Filter interviews by
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.
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...
HTC interview questions for popular designations
Top trending discussions
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
The project is a web-based application for managing inventory and sales of a retail store.
Developed using Java and Spring framework
Includes features such as product management, order management, and customer management
Utilizes MySQL database for data storage
Implemented security measures such as authentication and authorization
Designed with a responsive user interface for optimal user experience
I am a software developer with a passion for coding and problem-solving. My hobbies include reading and playing video games.
Proficient in programming languages such as Java and Python
Strong problem-solving skills
Good communication and teamwork abilities
Weakness: Sometimes I tend to overthink and spend too much time on a problem
Hobbies: Reading books on technology and playing video games
I cannot make a commitment to staying at Samsung at this time.
I am open to exploring other opportunities
My decision will depend on various factors such as growth opportunities, work culture, and compensation
I value my time at Samsung and appreciate the experience gained
posted on 2 Dec 2016
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
DFS and BFS are two popular graph traversal algorithms used in computer science.
DFS stands for Depth First Search and explores as far as possible along each branch before backtracking.
BFS stands for Breadth First Search and explores all the vertices at the present depth before moving on to the next level.
DFS uses a stack data structure to keep track of visited nodes while BFS uses a queue.
DFS is useful for finding path...
Double pointers are used to store the address of a pointer variable.
Double pointers are useful in dynamic memory allocation.
They are used to modify the value of a pointer passed to a function.
They can be used to create linked lists and trees.
Example: int **ptr; //declares a double pointer to an integer
Permutations of an array
Permutations are all possible arrangements of elements in an array
Number of permutations for an array of length n is n!
Use recursion to generate all permutations
Swap elements to generate different permutations
My first biggest failure was not being able to clear an important exam in high school.
Failed to manage time effectively
Did not seek help from teachers or peers
Did not practice enough
Learned the importance of preparation and seeking help
Improved study habits and time management skills
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
I am a software developer with experience in Java and Python.
Graduated with a degree in Computer Science
Worked on multiple projects using Java and Python
Familiar with Agile methodology
Passionate about learning new technologies
My strength is problem-solving and attention to detail. My weakness is public speaking.
Strength: Strong problem-solving skills
Strength: Attention to detail
Weakness: Public speaking
Weakness: Difficulty with time management
Some of the top questions asked at the HTC interview -
based on 2 interviews
Interview experience
Software Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Samsung
Apple
OnePlus
Xiaomi