i
HCLTech
Filter interviews by
Coding test was moderate level
Case study given one case study asked questions on that
Negotiable based on experience, skills, and industry standards.
Salary expectations are influenced by factors such as experience, skills, location, and company size.
Research average salaries for Python and Django developers in your area to set realistic expectations.
Consider the benefits package offered by the company in addition to the base salary.
Be prepared to discuss your salary expectations during the interview pro
ORM stands for Object-Relational Mapping, a technique to map objects from an application to tables in a relational database.
ORM allows developers to interact with a database using objects instead of SQL queries.
It helps in abstracting the database interactions, making it easier to work with databases in an object-oriented way.
ORM frameworks like Django ORM in Python provide tools to define models that represent databas...
How do you print the summation of all the numbers from 1 to 101...?
Lambda function is an anonymous function in Python that can have any number of arguments, but can only have one expression.
Lambda functions are defined using the lambda keyword.
They are commonly used for small, one-time operations.
Lambda functions can take any number of arguments, but can only have one expression.
Example: lambda x: x*2 defines a lambda function that doubles the input value.
Inheritance in Python allows a class to inherit attributes and methods from another class.
Inheritance is achieved by creating a new class that derives from an existing class.
The new class (subclass) can access the attributes and methods of the existing class (superclass).
Subclasses can also override or extend the functionality of the superclass.
Example: class Dog(Animal) - Dog inherits attributes and methods from Anima
Self introduce and skill and progress to achive me life
HCLTech interview questions for designations
What people are saying about HCLTech
I applied via Referral and was interviewed in Sep 2020. There were 4 interview rounds.
C# concepts including abstraction, interface, abstract method, abstract class, polymorphism, encapsulation, inheritance, and serialization.
Abstraction: hiding implementation details
Interface: defining a contract for behavior
Abstract method: method without implementation
Abstract class: class with one or more abstract methods
Polymorphism: ability of objects to take on multiple forms
Encapsulation: bundling data and behavi...
Switch case is used for multiple conditions while if else is for binary conditions. Sorting can be done using various algorithms.
Switch case is faster than if else for multiple conditions
If else is more readable for binary conditions
Sorting can be done using bubble sort, insertion sort, quick sort, etc.
Example code for bubble sort: for(i=0;i
Difference between compiler and interpreter with a coding challenge
Compiler translates the entire code into machine language before execution while interpreter translates line by line during execution
Compiler generates an executable file while interpreter does not
Compiler is faster but debugging is harder while interpreter is slower but debugging is easier
Coding challenge: Write a program to find the sum of two numbers
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.
based on 5 interviews
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
23.5k
salaries
| ₹1.9 L/yr - ₹8 L/yr |
Technical Lead
21.6k
salaries
| ₹7 L/yr - ₹28 L/yr |
Senior Software Engineer
16.1k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
Lead Engineer
15.8k
salaries
| ₹4.1 L/yr - ₹14 L/yr |
Analyst
14.8k
salaries
| ₹0.8 L/yr - ₹6.5 L/yr |
TCS
Wipro
Accenture
Cognizant