IGATE Interview Questions(cont'd)
IGATE Interview QuestionsAbout the Company: IGATEIGATE (now a part of Capgemini group) is one of the leading company for Information technology. It is headquartered in Bridgewater, New Jersey, United States. IGATE is one of the world's leading provider of consulting, technology and outsourcing service with 180,000 employees in over the 40 countries. It was founded in 1996 and on April 27, 2015, it was acquired by French IT service group Capgemini. KEY people:
iGate Recruitment ProcessThe complete recruitment process goes through various rounds. Every round opens the door for the next round. Mainly the process involves three rounds. These rounds are:
First Round: Written roundDescription The very first round for IGATE recruitment process is written test. It consists of mainly two sections that are General Aptitude and English proficiency test. The complete test has 60 total numbers of questions, and there will be a negative marking of .25/wrong answer Written test pattern: English proficiency: 20 Questions Quantitative aptitude: 15 Questions Verbal Reasoning: 15 Questions Verbal English Interview QuestionsFill the Correct option.1) If Riya ________ ready ________ in the house, I will rent it out because it is vacant since long.
2) John _____________ along the road.
3) ___________a match to light the candle in the room.
4) These instructions must be followed by every student __________ the semester _______exception.
5) In Rohan's family, when they sit at _______ dining table __________ family likes to do all____________ chitchatting.
6) I miss ________ the today's news, while I am travelling.
7) Find the Antonym to the word "QUIESCENT."
8) Arrange the following sentences in a correct order.
Correct Option will be
9) Priya was laughing so hard _______ Ravi's joke that she fell _______ her chair ________ the floor.
10) Success in the IAS examination depends ....... hard work only.
Aptitude Questions1) If 35% of 30 = 25% of X + 1, find the value of X.
2) Shiva purchased 40 shirts for Rs.3000. he spends 10% on transportation. What should be the selling price per shirt to gain a profit of 20%?
3) If a man travels with 5/6th of his usual speed, he is late by 15 mins. What is the usual time taken to travel?
4) If the current age of Ram's father is thrice of age of Ram. Then After 10 years, the age of father will be 2 times the age of Ram. The current age of Ram is-----
5) The average age of five girls in a hostel is 11. The oldest girl among them is 15 years old. What is the average age of the other girls?
6) The cost price of a bed is Rs.2400 which is 20% below the market price if it is sold at a discount of 16% on the market price then find its market price, selling price and profit?
7) In how many ways letters of world "LEADING" can be arranged, so that vowels always come together?
8) If the first day of year is Monday. Then what is the last day of the year, if it's not a leap year.
9) A and B can complete a work in 30 days, working together. Both worked for 20 days and then B left the work. The remaining work was completed by A alone in 20 more days. So in How many days B alone can complete the entire work.
10) Find the Value of (483*483*483+ 517*517*517) / (517*517 - 517*483 + 483*483)
Reasoning Questions1) If the word TEACHING is coded as CHEATING, then how can be code the word GRADIENT?
2) In a row of girls there are 16 girls between Neha and Ruchi. Neha is the thirty-second girl from the left end of the row. If Neha is nearer than Ruchi to the right end of the row, then how far away is Ruchi from the left end of the row?
3) Statement:I. no rubies are pearls II. some pearls are diamonds Conclusions:I. no rubies are diamonds II. some diamonds are pearls
4) If BLACK will be coded as 145 like that RED -81,GRAY- 204 then GREEN can be coded as:
5) Statement:I. Some plastics are bowl II. Some bowl are plates III. Some plates are flowers Conclusions:I. some flowers are plastics. II. Some flowers are bowl III. No plastic is a flower.
6) Pointing to a girl in a photo album, Ajay said "she is the daughter of my father's son. How is Ajay related to her?
7) which statements of the following is necessary to answer this questionQ: How long would Ram takes to complete the work?Statement 1: Ram and Mohan working together, take 30 days to do the work Statement 2: Ram, Shyam, and Mohan working together and finish the work in 20 days Statement 3: Mohan is two times more efficient than Shyam
8) Find the best suitable analogy for PAIN:SEDATIVE:
Second Round: Technical interview roundThe candidates who will clear the first round will be shortlisted for the next round, i.e., Technical interview round in which candidate will be checked upon their technical skills. This interview round includes the question on the basis of different technologies such as C/ C++, JAVA etc. There will be no specific time limit and it totally depends on candidate knowledge. There is a list of some most asked technical interview questions in IGATE recruitment process, given with the most suitable answer. 1) Differentiate between low-level language and high-level language?A computer cannot understand the human language, so we need a different type of language to communicate with the computer. There are various types of languages which a computer can understand and work accordingly so, there are two types of languages: Low-level language and high-level language. The main differences between both the languages are given below:
2) Explain an interface in Java language?Interface in Java is a way to achieve the abstraction. An Interface is like a class and also can have methods and variable as a class does but Interface only contains method signature and does not have a body.
Syntax: 3) How can we create an interface in Java?To create an interface in Java, we can use the keyword "interface" followed by the interface name. Example We can implement an interface in a class by using keyword "implement" and can use abstract methods. 4) What is immutable class and how to create an immutable class in Java?An immutable class is one in which once an object is created, then we cannot alter the values, or we cannot change its content. As in Java, we have wrapper classes like String, Boolean, Integer, etc., all these classes are immutable classes, and we can also create an immutable class by own. Following are some requirement to create an immutable class in Java:
5) "String class is immutable", explain the reason?String class is immutable in Java that means we are unable to change its value. It is because a String object is always cached in the String pool, and these pools can be shared between various clients. So there will always a risk that if we change in client's string it will automatically affect all the client's action. So every time when we try to change the String value, it will create a new object 6) How can we inherit the constructor in a class, in Java?We cannot inherit the constructor in the class. If we try to inherit a parent class constructor to the child class, then it will give the compile-time error because Constructor name should be same as the class name and constructor inheritance is against the constraint of Constructor. Example: Output: Error message: prog.java:10: error: invalid method declaration; return type required ConstructInheritance(){ Note: Although we can call parent class constructor in child class using super() method in a child class7) What is a static keyword in Java? What is its significance?Static keyword in Java can be used primarily for memory organization. A static member in Java class always belongs to its class, not an instance. A static keyword can be used with:
To create a static member, we need to declare it as static. The instance of a static member created only once, and it is shared across all the objects. A static member can be accessed before its object is created. Output: the value of i in static block=1 the value of i in static block=2 the value of i in static block=3 the value of i in static block=4 the value of i in static block=5 This is static mehtod 8) What do you understand by Encapsulation, inheritance, and abstraction in JAVA?The term encapsulation, Inheritance, and abstraction are the features of object-oriented programming. These features provide the facility to deal with the objects. Encapsulation: Encapsulation is one of the primary features of OOPs concept. The process of binding the data and methods in a single unit is called as encapsulation. With the help of encapsulation, we can hide the data members from other classes, and it is only accessible by its current class. There are two ways to achieve encapsulation:
Inheritance: - Inheritance in Java is a process by which on class can inherit the properties (methods and fields) of another class. It increases the reusability of methods and fields. We can use inherited methods and also can add new methods. Inheritance shows parent-child relationship also known as IS-A relationship. There are the following terms used in inheritance: Child class/Subclass: Child class or sub-class is one who inherits the other class. Superclass/ Parent class: Superclass or Parent class is on which got inherited by another class. It is also known as base class. For inheriting one class, into another class we use extends keyword in Java. Syntax for inheritance: Where class A is child class, and class B is Parent class. Abstraction: Abstraction is a one of the important Feature of OOPs concept, which helps a user to show only the functionality not the implementation details of the object. In Java languages we can achieve abstraction in two ways:
Syntax:
Syntax: 9) What is Normalization? Explain its types?Normalization is a technique of efficient database designing and organizing to achieve two basic requirements:
Normalization increases the performance of the database, as it allows a database to take very less space in memory. There are mainly four types of Normalization, which are given below:
10) Can we check whether a link list is circular or not?Yes, we can check that a given link-list is circular or not. A link-list will be a circular link-list if it follows the two main requirements:
11) What does itoa() function in C?The itoa() function in C language used to convert an integer value to its equivalent null-terminated String. It stores the result in an array. Syntax: Parameters: value: A value which needs to be converted str: A parameter which stores the converted value as an array base: It represents the numerical value, which is used to give the conversion base, as base 2 for binary, base 10 for decimal. 12) How can determine the size of the class?The size of a class depends on the size of its members. There are the following factors which determine the size of a class:
13) What do you understand by aggregation? How it differs with the association?In UML (Unified Modeling Language) there are various types of relationships for the object-oriented system. Association and Aggregation are also a type of relationship in UML. Aggregation: Aggregation is a specific type of association between two or more objects. In Aggregation, objects can have their lifecycle with ownership. It is a one-directional association. If we destroy one object, it will not affect another one. It is also called as HAS-A relationship. Association: Association is a relation between two objects with their own lifetime and without any ownership. An association relationship can be represented by the following type:
The aggregation and composition are the part of the association. 14) Differentiate between constructor and destructor?(C++)Differences between constructor and destructor are given below:
15) What do you understand by pre-processor? What are different types of header files in C?The C pre-processor is used to scan and modify a source code before its compilation. The line starting with the symbol # followed by the directive name, in the source code, is known as pre-processor directive. Pre-processor directive invoked by the compiler to process some code before the compilation process.
Header files are the files which contain macro definitions and functions definition. It used with pre-processor directives with a file extension of ".h." There are two types of header files in C:
Following are some mainly used header files in C
16) What are some DBMS packages?There are some built-in DBMS packages provided by Oracle. With the help of Oracle DBMS packages, we can create various Oracle applications. Following are some basic packages provided by Oracle:
17) Differentiate between compiler and interpreter?A computer can only understand the code written in binary form, i.e., in the form of 0's and 1's, Therefore, to communicate with the computer we need to convert our code (source code) into machine code. And the compiler and interpreter both are the computer programs which convert a programming language from source code to machine code. The main differences between both of the translator are given below:
18) What type of operation can be performed using stack and queue in Data structure?Organization of data in the computer can be done with the help of data structure so that data can be accessed easily and efficiently. There are different types of data structure used in computer, and two of them are Stack and Queue data Structure. Stack: A stack is a type of linear-data structure, which logically represents and arrange the data in the form of a stack. As a real-life example of a stack is "plates arranged in the form of the stack." In a stack structure, any operation can be performed on data items from one end only. A Stack structure follows a particular order for operation on data items, and that order can be LIFO (Last in First Out) or FILO (First in Last Out). A stack can be represented in the form of an array. Types of Operations performed on Stack: 1. Push: Push is an operation that can be performed, to add an element in the stack. As in the above diagram, the top element was 93 (before addition of a new element), and after performing PUSH operation, a top element is 10. Now pointer will point at the top of the stack. 2. Pop: If we try to remove or delete an element from the Stack, then it is called as Pop operation. As in the above diagram, if we want to delete an element from the top of the Stack, then it can be done by the Pop operation. 3. isEmpty: If we wanted to check whether the stack is empty or not, then we can perform an isEmpty operation. It will return three values: If we will perform a Pop operation on empty Stack, then it is called underflow condition.
4. Peek or Top: If we perform Peek operation it checks all the elements of the stack and returns the top element. Queue: A Queue is an ordered collection of data elements same as a stack, but it enables insertion operation from one end called as REAR end and deletion operation from other end called as a FRONT end. A Queue structure follows an order of FIFO (First in First Out) for insertion and deletion of the data element. Real life example of a queue is people waiting to buy a movie ticket in a line. Types of Operations performed on Stack: The two main operations which can be performed On Stack are Enqueue and Dequeue. Enqueue: This operation is performed to add an element in the queue at the rear end. After adding an element in a queue, the count of Rear pointer increased by 1. Below is the Array representation of queue with Enqueue operation. Dequeue: This operation is performed to remove an element from the queue at the front end. After removing an element from the queue, the count of Front pointer gets decremented by 1. Below is the diagram which shows the removal of the data element from a queue. Other operations performed on the queue are: Peek: This operation is used to get all the data elements of queue without deletion of an element, at the front end. Isfull: This operation is performed to check whether a queue is full or not. Isempty: This operation is performed to check whether a queue is empty or not. 19) What is use the of fprintf and fscanf?(C)Function fprintf(): In C language this function is used to write the character, integer, and String values into a single file. Syntax: Example: Output: 12 rollno student present Function fscanf(): In C language fscanf() function is used to read set of characters or mixed data from the file. 20) What is a linked list? Explain its applications?
Applications of the Linked list:
|
Người sưu tầm: Nguyễn Thị Bảo Trang
Link sưu tầm: https://www.javatpoint.com/igate-interview-questions
» Tin mới nhất:
» Các tin khác: