i
Etech Technology Solutions
Filter interviews by
Be the first one to contribute and help others!
posted on 19 Feb 2022
I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.
posted on 4 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
To switch between tabs in a browser using Selenium, we can use the getWindowHandles() method and switchTo() method.
Use getWindowHandles() method to get the handles of all open tabs
Store the handles in a Set
Use switchTo() method to switch to a specific tab by passing the handle as an argument
Code to give rating in webtable for given applicant name and rating as input.
Create a function that takes applicant name and rating as input.
Search for the applicant name in the webtable.
Update the rating for the applicant in the webtable.
Return the updated webtable.
Count the number of repeated integers in an array
Iterate through the array and use a hash table to keep track of the count of each number
Return the count of numbers with a count greater than 1
I applied via LinkedIn and was interviewed in Sep 2021. There were 4 interview rounds.
Design an online automobile service center website
Include a user-friendly interface for booking appointments and services
Provide detailed information about the services offered and their pricing
Incorporate a feature for customers to track the progress of their service
Include a section for customer reviews and ratings
Ensure the website is mobile-responsive for easy access on-the-go
posted on 3 Jun 2021
I applied via Recruitment Consultant and was interviewed in May 2021. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 4 interview rounds.
I applied via Recruitment Consultant
posted on 2 May 2021
React lifecycle, Fragment vs React.Fragment, React.PureComponent
React lifecycle consists of mounting, updating, and unmounting phases
Fragment is a shorthand for React.Fragment, used to group multiple elements
React.PureComponent is a class component that implements shouldComponentUpdate method for performance optimization
JavaScript hoisting and differences between let, var and const.
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Var declarations are hoisted to the top of their scope, while let and const declarations are not.
Var can be redeclared and reassigned, let can be reassigned but not redeclared, and const cannot be reassigned or redeclared.
Using const is recommend...
Prevent rerendering of a child component in React
Use shouldComponentUpdate() lifecycle method
Use React.memo() to memoize functional components
Use PureComponent instead of Component
Pass props as a callback function to avoid unnecessary re-renders
Use React.PureComponent for class components
Use React.memo() for functional components
I applied via Campus Placement and was interviewed in Apr 2021. There was 1 interview round.
I applied via Campus Placement
I am a recent IT graduate with a passion for coding and problem-solving.
Graduated with a degree in IT
Proficient in programming languages such as Java and Python
Experience in developing web applications using HTML, CSS, and JavaScript
Strong analytical and problem-solving skills
Ability to work well in a team and communicate effectively
Mathematics provides a strong foundation for problem-solving and analytical skills, which are essential in IT.
Mathematics involves logical thinking and problem-solving, which are crucial skills in IT.
Mathematical concepts such as algorithms, statistics, and calculus are widely used in IT.
Mathematics also helps in developing a strong analytical mindset, which is essential in data analysis and software development.
Mathem...
Steps to join IT include obtaining relevant education, gaining experience through internships or entry-level positions, and networking.
Obtain relevant education such as a degree in computer science or IT
Gain experience through internships or entry-level positions
Develop technical skills through online courses or certifications
Build a professional network through attending industry events or joining professional organiz...
I have knowledge of programming languages such as Java, Python, and C++. I am also familiar with web development technologies like HTML, CSS, and JavaScript.
Proficient in Java, Python, and C++ programming languages
Familiar with web development technologies like HTML, CSS, and JavaScript
Knowledge of database management systems like MySQL and Oracle
Experience with version control systems like Git
Understanding of software...
I know multiple programming languages including Java, Python, and C++.
Java - used for building enterprise-level applications
Python - known for its simplicity and versatility
C++ - used for system programming and game development
A pointer is a variable that stores the memory address of another variable.
Pointers allow direct manipulation of memory.
They are used to access and modify data indirectly.
Pointers are commonly used in dynamic memory allocation.
Example: int* ptr; // declares a pointer to an integer variable.
A null pointer is a pointer that does not point to any memory location.
A null pointer is represented by the value 0 or NULL.
Dereferencing a null pointer results in a segmentation fault.
Null pointers are commonly used to indicate the end of a linked list or array.
Null pointers can be assigned to any pointer type.
Structures are user-defined data types that allow storing multiple data types under a single name.
Structures are used to group related data together.
They can contain variables of different data types.
Structures can also contain functions.
Structures are defined using the 'struct' keyword.
Example: struct student { char name[20]; int age; float marks; };
Structures can be passed as arguments to functions.
They can also be u...
A nested structure is a structure within another structure in programming.
It allows for more complex data structures to be created
It can be used in various programming languages such as C++, Java, and Python
An example of a nested structure is a struct within a struct in C++
Classes are templates for creating objects that have similar properties and methods.
Classes are used in object-oriented programming.
They define the properties and methods that objects of that class will have.
Objects are instances of a class.
Classes can inherit properties and methods from other classes.
Examples of classes include 'Person', 'Car', and 'Animal'.
Classes in C++ are user-defined data types that encapsulate data and functions.
Classes are used for object-oriented programming.
They allow for data abstraction and encapsulation.
Classes can have member variables and member functions.
Objects are instances of classes.
Inheritance and polymorphism are key features of classes.
In 5 years, I see myself as a senior IT professional, leading a team and contributing to the growth and success of the organization.
Leading a team of IT professionals
Contributing to the growth and success of the organization
Continuously learning and staying updated with the latest technologies
Taking up challenging projects and delivering successful solutions
Building strong professional relationships and networking with
Yes, I am willing to work in night shifts and relocate if required.
I am flexible and adaptable to different work schedules, including night shifts.
I understand the importance of providing 24/7 support in the IT industry.
I am open to relocating for better career opportunities and growth.
I have a strong commitment to my work and can adjust to new environments.
I am willing to make necessary arrangements to ensure smooth t
Interview experience
based on 10 reviews
Rating in categories
Senior Business Analyst
6
salaries
| ₹8.7 L/yr - ₹12.5 L/yr |
Customer Service Representative
6
salaries
| ₹2.9 L/yr - ₹4 L/yr |
Customer experience Specialist
6
salaries
| ₹3 L/yr - ₹4 L/yr |
Developer
5
salaries
| ₹7 L/yr - ₹10 L/yr |
Customer Service Executive
5
salaries
| ₹3.3 L/yr - ₹5 L/yr |
Infosys
TCS
Wipro
HCLTech