i
HCLTech
Filter interviews by
I applied via Naukri.com and was interviewed before Apr 2022. There were 2 interview rounds.
Interfaces are a way to define a contract between two entities in a program.
Interfaces define a set of methods that a class must implement
They allow for polymorphism and loose coupling
Interfaces can be used to create reusable code
Example: Java's Comparable interface defines a method for comparing objects
What people are saying about HCLTech
posted on 9 Jun 2024
Twitter system design involves components like user authentication, tweet storage, timeline generation, and scalability.
User authentication: Implement OAuth for secure login.
Tweet storage: Use databases like MySQL or NoSQL for storing tweets.
Timeline generation: Use algorithms to fetch and display tweets in user timelines.
Scalability: Implement sharding and load balancing for handling large user base.
Real-time updates:
I applied via Walk-in and was interviewed before Apr 2023. There was 1 interview round.
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for modular and reusable code
Java is known for its security features, such as sandboxing to prevent malicious code execution
Popular Java frameworks include Spring, Hibernate, and Android
I applied via campus placement at Vignan Institute of Technology & Science, Ranga Reddy and was interviewed in Nov 2024. There were 3 interview rounds.
1st round is Cognitive which consists of English, pseudocodes, Arthametic and reasoning.
2nd is coding consists of 2nd questions.
I chose engineering because I have always been fascinated by problem-solving and creating innovative solutions.
Passion for problem-solving and creating innovative solutions
Interest in technology and how things work
Opportunities for creativity and continuous learning
Desire to make a positive impact on society through technological advancements
I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.
Verbal, reasoning, aptitude
Factorial, reverse string
Developed a web-based project management tool for tracking tasks and deadlines.
Used HTML, CSS, and JavaScript for front-end development
Implemented backend functionality using Node.js and MongoDB
Incorporated user authentication and authorization features
Program in python
Use Python's syntax to write code
Utilize libraries and functions to achieve desired functionality
Test the program to ensure it works correctly
posted on 30 Sep 2024
SQL query is used to retrieve data from a database, DDL is for defining structure, DML is for manipulating data.
SQL query is used to retrieve data from a database, such as SELECT * FROM table_name.
DDL (Data Definition Language) is used to define the structure of database objects, like CREATE TABLE or ALTER TABLE.
DML (Data Manipulation Language) is used to manipulate data in the database, like INSERT, UPDATE, DELETE.
I applied via Campus Placement
The question is asking about knowledge in Data Structures and Algorithms, Database Management Systems, Operating Systems, Networking, and System Design.
Data Structures and Algorithms (DSA) - Knowledge of algorithms, data structures, and problem-solving techniques.
Database Management Systems (DBMS) - Understanding of database concepts, SQL, normalization, indexing, etc.
Operating Systems (OS) - Familiarity with operating...
Spiral Matrix sum coding
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
Coding and decoding
Verbal and reasoning
Problem on trains
based on 1 review
Rating in categories
Software Engineer
22.5k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.7k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
15.4k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.7k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Senior Analyst
14k
salaries
| ₹1 L/yr - ₹8.7 L/yr |
TCS
Wipro
Accenture
Cognizant