i
HTC Global Services
Filter interviews by
20 aptitude,20 comunication,4 program questions
General topics . topics about online class vs office line class
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
General Aptitude round based on numbers,verbal,time
Any language u can use but need to solve 5 problems
I applied via Approached by Company and was interviewed in Oct 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows for easy creation of stand-alone, production-grade Spring-based applications.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow for deploying applications.
It offers a wi...
Microservices are a software development technique where applications are composed of small, independent services that communicate over well-defined APIs.
Microservices break down applications into smaller, independently deployable services
Each service is responsible for a specific function and communicates with other services via APIs
Microservices allow for easier scalability, flexibility, and maintenance of applicatio...
HTC Global Services interview questions for designations
I was interviewed before Mar 2016.
Top trending discussions
I applied via Naukri.com
OOP Concepts refer to the principles of Object-Oriented Programming, including encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object)
Inheritance: Allowing a new class to inherit properties and behavior from an existing class
Polymorphism: The ability for objects of different classes to respond to the same message in different ways
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.
Method overloading involves creating multiple methods in the same class with the same name but different parameters.
Method overriding occurs in a subclass that provides a specific implementation of a meth...
Multithreading is a programming concept where multiple threads run concurrently within a single process.
Allows for parallel execution of tasks
Improves performance by utilizing multiple CPU cores
Requires synchronization to prevent race conditions
Examples: creating a GUI application with responsive UI, processing multiple requests simultaneously in a web server
Some design patterns in microservices architecture include Service Registry, Circuit Breaker, and API Gateway.
Service Registry: Allows services to dynamically discover and communicate with each other.
Circuit Breaker: Prevents cascading failures by failing fast and providing fallback mechanisms.
API Gateway: Acts as a single entry point for clients to access multiple microservices.
Event Sourcing: Stores the state of a sy...
JDK is Java Development Kit, which includes tools for developing Java applications. JIT is Just-In-Time compiler, which compiles Java bytecode to native machine code at runtime.
JDK is a software development kit used for developing Java applications.
JIT is a component of the Java Virtual Machine (JVM) that improves the performance of Java applications by compiling bytecode to native machine code at runtime.
JDK includes ...
I applied via Company Website and was interviewed in Mar 2024. There were 5 interview rounds.
30 multiple choice questions
Two coding questions
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in Aug 2023. There were 3 interview rounds.
Basic aptitude questions
Basic coding questions
String in build program refers to the process of concatenating multiple strings to create a final output.
Use StringBuilder or StringBuffer for efficient string concatenation.
Avoid using '+' operator for concatenating large number of strings.
Consider using String.format() for formatting strings with placeholders.
posted on 14 Jun 2023
Java basic problems , Array , Collections, String , Java 8 , Spring Boot,String MVC
Count the occurrence of each word in a sentence using Java code.
Split the sentence into an array of words using split() method.
Create a HashMap to store each word and its count.
Iterate through the array and update the count in the HashMap.
Print the word and its count at the end.
Interview experience
based on 4 reviews
Rating in categories
Senior Software Engineer
674
salaries
| ₹7.1 L/yr - ₹29 L/yr |
Senior Engineer
536
salaries
| ₹8 L/yr - ₹31 L/yr |
Software Engineer
515
salaries
| ₹3.6 L/yr - ₹15.4 L/yr |
Software Developer
302
salaries
| ₹3.4 L/yr - ₹13.4 L/yr |
Lead
266
salaries
| ₹8.7 L/yr - ₹35 L/yr |
Accenture
TCS
Infosys
Wipro