Live Classes: Upskill your knowledge Now!

Chat Now

Where possibilities begin

We’re a leading marketplace platform for learning and teaching online. Explore some of our most popular content and learn something new.
Total 120 Blogs
Cognizant Interview Questions and Answers

Created by - Admin s

Cognizant Interview Questions and Answers

Cognizant is a multinational corporation that provides IT services to different organizations, including digital technology, consulting, operations and all kind of services. It is headquartered in Teaneck, New Jersey, United States. It was founded as in-house technology unit of Dun & Bradstreet in 1994 and started serving external organizations as clients in 1996.It offers the unique learning and work environment with their great learning materials.Cognizant provides an intelligent, digital and tactical approach that transforms the way business gets done without interrupting business as usual. Services provided by Cognizant are like information technology, information security, consulting, ITO and BPO services. These include business & technology consulting, systems integration, application development & maintenance, IT infrastructure services, analytics, business intelligence, data warehousing, customer relationship management, engineering & manufacturing solutions, research, and development outsourcing, and testing solutions.Cognizant has many branches in all over the India as well as outside India.Play VideoaxCognizant recruits its employees in two ways:1. On-campus RecruitmentAptitudeProgrammingHR2. Off-campus RecruitmentAptitudeProgramminCognizant Interview Pattern for On-campus drives:1. Logical ReasoningQuestions - 14Time - 14 minutesDifficulty - HighCut-Off - 70%2. Quantitative AptitudeQuestions - 16Time - 16 minutesDifficulty - MediumCut-Off - 70%3. Verbal AbilityQuestions - 25Time - 25 minutesDifficulty - MediumCut-Off - 70%4. Automata FixQuestions - 7Time - 20 minutesDifficulty - HighCut-Off - 70%Cognizant Interview Pattern for Off-campus drives:1. Aptitude QuestionsQuestions - 16Time - 16 minutesDifficulty - HighCut-Off - 70%2. Logical QuestionsQuestions - 14Time - 14 minutesDifficulty - MediumCut-Off - 70%3. English QuestionsQuestions - 25Time - 25 minutesDifficulty - MediumCut-Off - 70%4. Coding QuestionsQuestions - 2Time - 60 minutesDifficulty - MediumCut-Off - 70%Cognizant First RoundAptitude & Logical Questions1) The product of 2 numbers is 2028, and the H.C.F. is 13. The number of such pairs is:3269Show Answer2) Find the biggest digit which on dividing 1657 and 2037 leaves the remainders 6 and 5 respectively is:156127135115Show Answer3) The L.C.M of 2 numbers is 495, and the H.C.F is 5. If the sum of these numbers is 100, then their difference is,10467090Show Answer4) H.C.F and L.C.M of two numbers are 84 and 21 respectively. If the ratio of the two numbers is 1:4, then the larger of the two numbers is124884108Show Answer5) The smallest number is given which is a perfect square and contains 7936 as a factor is:251664231564246016346016Show Answer6) P is an integer. P is greater than 994. If P -7 is a multiple of 11, then the largest number that will always divide (P+4)(P+15) is242343321noneShow Answer7) The greatest number that will divide 65, 134 and 224 to leave the same remainder in each case:3759Show Answer8) What is the smallest four-digit number which when divided by 6, leaves a remainder of 4 and when divided by 4 leaves a remainder of 3?104310731103None of theseShow Answer9) Sum of money given to a man at compound interest doubles itself within six years. In how much time will it amount to eight times itself?16241820Show Answer10) A set sum of money amounts to Rs.1500 in 2 years and Rs. 1726 in 4 years. Find the sumRs850, 10%Rs900, 12%Rs800, 13%Rs1274, 15%Show Answer11) Mina drives from her home to the nearest bus station at an average speed of 80km/h. From the bus station, she boards a bus that takes to her office at a speed of 120km/h. The entire distance covered by her is 92km, and the entire journey took her 1 hour. Find the distance between the bus station from where she boards the bus and her office.91.9794.6583.9792.78Show Answer12) Straight line between 2 places is 3000m. A person moves with 6/11km/hour from p to q @12pm and another person moves from opposite direction with speed 5/22km/hour from q to p @ 1pm.when they will meet together?4.18pm4.17pm8.15am9.10pmShow Answer13) A 270-meter long train running at the speed of 120 km/h crosses the second train running in the opposite direction with the speed of 80 km/h in 9 seconds. What is the length of the second train?360meter260meter270meter230meterShow Answer14) How many seconds will a 500-meter long train moving with a speed of 63 km/hour, take to cross a man walking at a speed of 3 km/hour in the direction of the train?42503028Show Answer15) If ax = by, then:log(a/b) = x/ylog(a) / log(b) = x/ylog(a) / log(b) = y/xNone of theseShow Answer16) If log x + log y = log (x + y), then:x = yx*y=1y = (x-1)/xy = x/(x-1)Show Answer17) If 0.5(log a + log b) = log{(a + b)/3}, then define the relation between a and b is:a2+b2 = 7aba2-b2 = 7ab(a + b)2 = 2(a + b)/3 = (1/2)(a +b)Show Answer18) If log x = log 3 + 2 log 2- (3/4) log 16. The value of x is:½13/22Show Answer19) If log x = (1/2) log y = (1/5) log z, the value of x4y3z-2 is:0815Show Answer20) If log10000 x = -1/4, then x is given by:1/1001/101/20none of theseShow Answer21) A men can do a job within 10 days, working 8 hours a day, if women are 33.33% more efficient than the men. How many women will it take to finish the same job in 10days working 6 hours a day?1012151620Show Answer22) How many 5 digit no. can be formed from 0,2,4,5 & 9?9596120125Show Answer23) What will be the most significant number which divides 37, 59 and 74 leaving remainder 2, 3 and 4 respectively?9247Show Answer24) The number of times four used while writing the numbers from 1 to 100 is:18172119Show Answer25) Sum of two numbers is 60, and their product is 120. What is the sum of their reciprocals?311/21/3Show Answer26) If 13 + 23 + 33 +.... + 103 = 4050, then find the value of 23 + 43 + 63 + .... + 203.32400800751310054100Show Answer27) In an exam, 30% of the candidates failed in Science and 45% in History. If 20% failed in both Science and History, then what is the percentage of students who passed in both the subjects?55454450Show Answer28) A, B, C starts a race at the same time and the same point in the same direction in a stadium. A completes a circle in 125 seconds, B in 150 second and C in 100 seconds. After what time will they cross again at the same point?25 minutes15 minutes28 minutes20 minutesShow Answer29) Consider numbers between 100 and 1000 such that when each number is divided by 6, 7 and 11, it leaves five as the remainder in each case. What is the sum of the numbers?46292913861396Show Answer30) Consider some digits in between 10 and 1000 such that when each number is divided by 6, 7 and 11, it leaves five as the remainder in each case. What are the Original numbers?462234136196Show AnswerCognizant Verbal Ability QuestionsAnalogies:1) slur : speech : : smudge :?Show Answer2) Epaulet: shoulder: : ring :?Show Answer3) Vernacular: place: : fingerprint : ?Show AnswerOpposites:4) CorpulentShow Answer5) AdulterateShow Answer6) AmbidextrousShow AnswerThe following sentence broke into four Parts - A, B, C, D Choose the part which has an error.7)Physician point out thatthere are human processeswhich do not involvethe use of the sentence.Show Answer8)jack order fortwo plates chickenand a glassof waterShow Answer9) The succeeding is the batch of questions base on a paragraph or a set of conditions for each issue. Select the best answer choice given.If it is forbidden by law if the object of an agreement is the doing of an act that is prohibited by law the contract is void.If it is of nature than, it would defeat the solution of any law is the agreement is empty. If the object of a transaction is such that thing got directly forbidden by law, it will defeat the provision of statuary law.If the object of an agreement is corrupt, it is void.An object of an agreement is void if it involves or implies to the personal property of another.An object of an agreement is void where the constant regards as ignored.An object of an agreement is void where the constant regards are as opposed to public policy.9.1. An algorithm follows a six-step ZA, ZB, ZC, ZD, ZE, ZF, it gives the followingZD should come after ZEThe 1st may be ZD, ZA or ZEZC and ZB have not to complete before ZDZB must be immediately before ZCShow Answer9.2. If ZA set before ZD must place at2nd4th3rd5thShow Answer9.3. If ZA followed by ZB then ZA can follow thethird or fourthfirst or secondcannot be thirdfourth or fifthnoneShow Answer9.4. If ZE is the third term the number of different operations possible is12345Show Answer10) The following questions base on the given paragraph:Suraj plants six separate saplings -- A, B, C, D, E, F in rows no 1 to 6, according to the following conditions: He must plant A before B and E, He must plant B and D, The third has to be C10.1. Which of the following is acceptableAEBDCFAFCBEDCEBADFCFAEDBDBCEFAShow Answer10.2. Which of the following is trueC before FC before AD before EB before EA before DShow Answer10.3. If he plants F first, then which can plant secondABCDEShow Answer10.4. Which describes a correct combination of sapling and row?B, 6A, 3D, 2E, 6C, 1Show Answer10.5. If he plants b 6th which would plant first and secondA and DA and BB and AD and CD and EShow Answer10.6. If he plants D before E and after F he should plant D atfirstthe secondfourththe fifthsixthShow Answer11) At a particular moment, a watch shows 2 min lag although it is running fast. If it showed a 3 min lag at that moment but also gains by 1/2 min more a day than its current speed, it would show the right time one day sooner than it usually does. How many mins does the watch gain per day?256475Show Answer12) In 400m race A gives B a start of 7 sec and beats him by 24 sec. In another race, A beats B by 10 sec the speeds are in the ratio8:77:610:86:812:10Show Answer13) Spotting errors in English:The manor is often comingto meon SundaysNo ErrorShow Answer14) Spotting errors in English:Sham just finishedthe poemlaterNo mistakeShow Answer15) If VZSCQ can write as 'XBUFS,' then what can write as 'GJSF'?ILUHFIREREFIERIFShow Answer16) IF 'DBSJOH' can code as 'FEWHLD' and TIBSFT is coded as 'VLFQWP' how will DBTLFU be coded as in the same code?EDXIBPFEXIBQEDWPAIFEXJCQShow Answer17) When Atul saw Ramesh, he recalled, "He is the son of the father of my daughter." Who is Ramesh?Brother-in-lawBrotherCousinUncleShow Answer18) Two Vehicles start from the different places on a road, 200 km apart.1st car runs for 50 km and takes a left turn and then runs 25 km. It then turns right and then runs for another 35 km and then takes the direction back to reach the road. In the meantime, due to a significant break down the other car has run only 40 km along the way. What would be the distance between two vehicles at this point?58 Km85 Km65 Km88 KmShow Answer19) A man walks 11 km toward the south and then turns to the right. After walking 2 km, he turns to the left and walks 7 km. And then he goes back 3 km straight. Now in which direction is he from the starting place?South-EastNorth-WestSouthWestShow AnswerCognizant Technical Interview QuestionsQuestions mainly asked from:C Theory/ProgramsC++ or JavaOOPSSoftware EngineeringOptional - DBMS, Operating Systems, Data StructuresCognizant C Programming Interview Questions1) What is a pointer? Define it.Pointer is a variable which stores the address of other variables which hold some value in it. Directly pointer is used to point values of variables indirectly. We can manipulate its values.2) What is a dangling pointer in C?Dangling pointer is a pointer which does not point to a valid object of the appropriate type. It appears when a pointer is in the stack but not in the memory in a heap. Char *p =NULL; A dangling pointer attempt to deallocate without allocating space will result in a segmentation fault.Dangling pointers arise during object destruction, when an object that has an incoming reference is deleted or deallocated, without changing the data of the pointer, so that the pointer points to the memory location of the deallocated memory.3) What is a memory leak in a heap?When there is a space area in a heap, but no variable is in the stack pointing to that memory.4) What is a data type?Data Type defines the type of value which are allocated by us to a variable and have a range in between we assign values. E.g., "Int" it is a data type which able to store data between "-32768 to +32768" in C.5) What is the size of the integer data type?Size of it is 2 Byte or 4 Byte.6) What is malloc?Allocates requested size of bytes and returned a pointer first byte of allocated space. Malloc is using for dynamic memory allocation.Syntax:ptr = (cast-type*) malloc(byte-size)  7) What is a string?A string is a sequence of characters. It can be defined using the array or by using String header file.8) "/0" in a string?This symbol shows the ending of the string.E.g. char a[] = {"s","e","t","/0"};.9) What is recursion?The process by which a method calls itself directly or indirectly, again and again, is called recursion and the corresponding function.10) What is the difference between a pre-increment operator and post-increment operator?Pre-increment operator used incrementing the variable value by one before assigning the cost to the variable. Post-increment operator use to incrementing the variable value by one after assigning the value to the variable.11) What are the key features or characteristics OFC language?ReliabilityPortabilityFlexibilityInteractivityModularityEfficiency and Effectiveness12) What is embedded C?Embedded C is the extension of C programming language.Embedded C is used to develop microcontroller-based applications.Embedded C includes features not available in standard C like fixed-point arithmetic, named address spaces, and necessary I/O hardware addressing.Cell phones, MP3 players are some example of embedded systems in which integrated C is used to program and control these devices.13) Which level is C language belonging?C language is belonging to middle-level language. C language behaves as a bridge between machine level (low level) languages and high-level languages.C language is more user-friendly than machine level languages. And, C language does not support all the concepts that high-level languages offer. So, C programming language called as middle-level language.14) What is the difference between structured oriented, object-oriented and non-structure oriented programming language?Structured oriented programming language -In this type of language, large codes fragmented into small programs called functions.The main focus is on procedures and functions that operate on valuesData moves without any restrictions around the systems from one procedure to anotherProgram structure follows "Top-Down Approach."Example: C, Pascal, ALGOL, and Modula-2Object-oriented programming language -In this type of language, programs fragmented into objectsThe main focus is on the data/values that are manipulating and not on the procedures or functions.Data is hidden from functions and cannot access by external functionsProgram structure follows the "Bottom UP Approach."Example: C++, and C# (C sharp)Non-structure oriented programming language -There is no specific structure rule for programming this language.Example: BASIC, COBOL, FORTRAN14) What is modifier in C?Modifiers derive the space to allocate for a variable.Modifiers are fixed with basic data types to modify (either increase or decrease) the amount of storage allocated to a variable.For example, storage requirements for int data type are 4 bytes for a 32-bit processor. We can increase range by using long int data type which is 8 byte. We can decrease the range by using short int which is 2 byte.15) What is the difference between variable declaration and variable definition in C?Variable declaration tells the compiler about data type and size of the variable. Whereas, variable definition allocates memory to the variableVariable can be declared many times in a program. But, the definition can happen only one time for a variable in a program.Variable declaration is for assignment of properties and identification to a variable. Whereas, a variable definition is for assignments of storage space to a variableCognizant OOPs Interview Questions1) What are virtual Functions?In object-oriented programming, in languages such as C++, and Object Pascal, a virtual function or virtual method is an inheritable and overrideable function or method for which dynamic dispatch facilitated. This concept is an essential part of the (runtime) polymorphism portion of object-oriented programming (OOP).2) What is overloading in OOPs?Overloading is a process used to avoid redundant code where the same method name used multiple times but with a different set of parameters. The actual method that gets called during runtime is resolved at compile time, thus avoiding runtime errors.3) What is overriding?In any object-oriented programming, Overriding is a process that allows a child class or subclass to provide a specific implementation of functions that is already provided by one of its super-classes or parent classes.4) What is polymorphism?By using the ability of polymorphism an object can take on multiple types. The frequent use of polymorphism occurs when a parent class refers to an object of the child class. The Java object that can pass more than one IS-A test is polymorphic.5) What is data abstraction?In oops, abstraction is one of three main principles (along with encapsulation and inheritance). Through the process of abstraction, a programmer hides all but the relevant data about an object to reduce complexity and increase efficiency.6) What is encapsulation?Encapsulation is one of the primary concepts in object-oriented programming. It describes the idea of combining data in a single class and methods that work on that data, e.g., a class which is a blueprint in java. This concept is also often used to preserve the internal state, of an object from the outside.7) What is Inheritance in java?In object-oriented programming, inheritance helps new objects to take on the properties of old objects. A class that uses for inheritance is called a base class or superclass. A class that inherits data from a base class is called a subclass or derived class8) What is the constructor?A constructor is a method which is used to initialize a newly created object and is called just after when memory allocated to the object. It can be used to implement the objects to desired values or default values at the time of object creation.9) What is the destructor?A destructor used when the initialized object is destructing it called automatically during the destruction of an object. It helps in recovering the heap space and remove files.Cognizant Data structure Interview Questions1) What is a Data Structure?Data Structure is a process in which management or organization of data that enable a more efficient way to organize the data.2) What have linked lists?A linked list is a set of ordered data and each of its previous nodes connected to its succeeding node. It is like an array but more efficient then array because we can insert or delete data in between the nodes.3) Is the array of data structure?Yes, because it also handles the data in a structured way.4) Define a binary search Tree?It is also known as ordered or sorted binary tree. It keeps there nodes or keys in sort form, and the root node of BST is bigger than the left node and smaller than the right node.5) What is a Binary Tree in the data structure?A binary tree is part of a data structure that has two sub-nodes, a right node, and a left node. In programming, binary trees are an advanced version of the linked list.6) What is the dissimilarity between Push and Pop methods of the stack?Pushing and popping applies to the way data is stored and fetched from a stack. A push method denotes data being added to it, meaning information is being "pushed" in the stack. On the other hand, a pop method denotes data retrieval/fetch, and in particular, refers to the first data is being fetched.7) What is the dissimilarity between a stack and the array?A stack base on LIFO pattern. It means that data access follows a sequential process wherein the last data to be entered when the first one deleted. Arrays do not follow a particular order and instead can access by referring to the indexed element within the array.8) What are doubly linked Lists?Doubly linked lists are a particular part of linked list wherein traversal across the data elements can be done in any directions. This is possible by having two links in every node, one that connects to the next node and another one that links to the previous node.9) What is a queue data structure?A Queue is a data structure which is linear and follows a fixed order in which the operations occur. The order is always First In First Out (FIFO). An excellent example of a queue is any queue of the customer for a resource where the customer that came first served first. The difference between stacks and queues is while deleting.10) What is a stack data structure?Basic features of Stack are an ordered list of the similar data type. The stack is LIFO (Last In First Out) data structure, or we can say FILO (First In Last Out) data structure. Push () method is used to insert/enter new elements into the Stack and pop() method is used to remove/delete an element from the stack.11) What is a graph in the data structure?A graph shows a representation of a set of objects/nodes where some pairs of object/nodes are connected by links/connection. The interconnection of objects are represented by points termed as vertices, and the links that connect the vertices are called edges.12) What is a priority queue?A priority queue is an abstracted data type which is like a queue or stack data structure, but where additionally each element has a "priority" associated with it. In a priority queue, an element with high priority is served before an element with low priority.13) Show the time complexity of the linked list during insertion?The time complexity of insertion/deletion in a singly linked list depends upon the position where you want to perform them. For example, if you want to insert an element at the end of the linked list, then you have to traverse/travel the entire list, and hence the complexity will be O(n).Cognizant Programming Questions1) Write a program to reverse any number.This code below is written in Java.package javaapplication6;  import java.util.Scanner;  public class JavaApplication6 {      public static void main(String[] args)       {          int i, temp, sum=0, n;          Scanner sc = new Scanner(System.in);          n=sc.nextInt();          temp=n;          while(n>0)          {              int r = n%10;              sum = sum*10+r;              n = n/10;          }          System.out.println("Reverse of Number is:-" +sum);          if(temp==sum)          {              System.out.println("Palindrom");          }          else          {              System.out.println("Not Palindrom");          }      }  }  2) Write a program to find out some of the digits of the given number.package javaapplication6;  import java.util.Scanner;  public class JavaApplication6 {      public static void main(String[] args)       {          int i, temp, sum=0, n;          Scanner sc = new Scanner(System.in);          n=sc.nextInt();          temp=n;          while(n>0)          {              int r = n%10;              sum = sum+r;              n = n/10;          }          System.out.println("Reverse of Number is:-" +sum);       }    }  3) Write a program to find out the power of a number.package javaapplication6;  import java.util.Scanner;  public class JavaApplication6 {  public static void main(String[] args)       {          int result=1, n;          Scanner sc = new Scanner(System.in);          System.out.println("the Exoponent is:- ");          n=sc.nextInt();          System.out.println("the base is:- ");          int base = sc.nextInt();                    while (n != 0)      {          result *= base;          --n;      }          System.out.println("Power of Number is:-" +result);        }  }  4) Write a program to add two numbers without using the addition operator.package javaapplication6;  import java.util.Scanner;  public class JavaApplication6 {     static int Add(int x, int y)       {           while (y != 0)            {               int carry = x & y;               x = x ^ y;               y = carry << 1;           }           return x;       }        public static void main(String arg[])        {           Scanner sc = new Scanner(System.in);          System.out.println("First value is:- ");          int a=sc.nextInt();          System.out.println("Second value is:- ");          int b=sc.nextInt();          System.out.println("Sum of both digits:- "+Add(a, b));       }   }  5) Write a program to subtract two numbers without using a subtraction operator.package javaapplication6;  import java.util.Scanner;       public class JavaApplication6 {     static int Add(int x, int y)       {           while (y != 0)            {               int borrow = ~ x & y;                   x = x ^ y;                   y = borrow << 1;           }           return x;       }               public static void main(String arg[])        {           Scanner sc = new Scanner(System.in);          System.out.println("First value is:- ");          int a=sc.nextInt();          System.out.println("Second value is:- ");          int b=sc.nextInt();          System.out.println("Sum of both digits:- "+Add(a, b));       }       }  6) Write a program to show largest among three numbers using binary minus operator.package javaapplication9;  import java.util.Scanner;  public class JavaApplication9 {      public static void main(String[] args)       {          Scanner s = new Scanner(System.in);          int a = s.nextInt();          int b = s.nextInt();          int c = s.nextInt();          if(a-b>0 && a-c>0)              System.out.println("Greatest is a :-"+a);      else           if(b-c>0)               System.out.println("\nGreatest is b :-"+b);           else               System.out.println("\nGreatest is b :-"+c);      }  }  7) Write a program to show the largest among three numbers using conditional operator.package javaapplication9;  import java.util.Scanner;  public class JavaApplication9 {      public static void main(String[] args)       {          Scanner s = new Scanner(System.in);          int a = s.nextInt();          int b = s.nextInt();          int c = s.nextInt();          int big = a > b ? (a > c ? a : c) : (b > c ? b : c) ;               System.out.println("\nGreatest elements is :-"+ big);}}  8) Write a program to show the generic root of any number.package javaapplication9;  import java.util.Scanner;  public class JavaApplication9 {      public static void main(String[] args)       {          Scanner s = new Scanner(System.in);          int a = s.nextInt();          int b=0,c;                    while(a>10){          b=0;          while(a>0){          c=a%10;          a=a/10;          b+=c;          }          if(b>10)          a=b;          else          break;      }  System.out.println("\nSum of the digits in single digit is:-"+b);}}  9) Write a c program to show the prime factor of a given number.package javaapplication9;  import java.util.Scanner;  public class JavaApplication9 {      public static void main(String[] args)       {          Scanner s = new Scanner(System.in);          int a = s.nextInt();          int b=0,c,j,i,isPrime;                   for(i=2; i<=a; i++)      {          /* Check 'i' for factor of num */          if(a%i==0)          {              /* Check 'i' for Prime */              isPrime = 1;              for(j=2; j<=i/2; j++)              {                  if(i%j==0)                  {                      isPrime = 0;                      break;                  }              }              /* If 'i' is Prime number and factor of num */              if(isPrime==1)              {                  System.out.println(i);              }          }      }  }  }  Cognizant HR Interview QuestionsTell me about yourself?What do you know about this organization?Why should we hire you?Assume you are hired, then how long would you expect to work for us?How would you rate yourself on a scale of 1 to 10?What are your achievements in life?What is your objective in life?What are your strengths?What are your weaknesses?What are your hobbies?Explain, how would you be an asset to this organization?What are your salary expectations?

More details

Published - Mon, 05 Dec 2022

Wipro Interview Questions and Answers

Created by - Admin s

Wipro Interview Questions and Answers

Company Overview:Wipro Limited is one of the leading global information technology services corporation. It's headquarter is situated in Bangalore, and "Abidali Neemuchwala" is the present CEO.Wipro works on the philosophy "think and implement" which helps the clients to do business better.Wipro limited (western India palm refined oils limited) founded by "M.H. Hasham Premji" on 29 December 1945. It is the western India Product Company, and it has come into existence with a business unit of vegetable oil. Later, it was diversified into the manufacturing of soaps and other consumer products services. It was ventured into IT and computing industry in 1981.Now a day, this Company is recognized globally for fast services, a strong commitment to sustainability and good corporate citizenship, they have over 160,000 dedicated employees serving clients across six continents.Play VideoxThese are some essential services provided by Wipro limited:Analytics, Application development, cloud computing and IT infrastructure services, digital operation and platform services, and product engineering services.Wipro Eligibility Criteria for Engineering CandidatesGraduation CriteriaNote: The candidates who are looking for the full-time job will be considered only.B.E / B.Tech in all stream (ME/CIVIL/CSE/EEE etc.)Engineering candidates of 2018 batch are eligible to apply.Academic Criteria for Wipro:The candidate should have more than 60% marks throughout the academics (Marks will be considered in points, so the candidates having 59.9 % will not be taken into consideration)The candidate shouldn't carry any current backlogs at the time of appearing for Wipro selection process.The graduation must be a Full-Time course recognized by the Central/State government of India.The candidate must have completed all the exit formalities in the previous organization before joining Wipro (if any).Wipro Policies:If the candidate has attended an interview within the past six months from the date of the new application, then he/she is not eligible to apply.If the candidate's application has terminated by Wipro for some reason, then the candidate is not eligible to apply.If the candidate misses the opportunity to give the interview for any reason in that case the candidate has the right to apply again and can attend the selection process.Documents required:The candidate should have to carry all the original mark sheets, and Xerox related to SSC (10th), intermediate (12th) and Graduation are required to be produced at the time of interview.A copy of updated resume.Passport size photographs.An original ID proof issued by the government of India (Aadhar Card, Pan Card, Voter ID, Passport, etc.)Wipro Recruitment ProcessAs per my observation, the Company conducts three rounds for the selection process.These rounds are as follows:Written ExamTechnical InterviewHR InterviewNote: Every round is the elimination round so the candidate must have to clear all these rounds.Wipro Written Exam PatternPaper SectionNo. of questionsCut Off PercentileNegative MarkingVerbal1660%NoAptitude1360%NoReasoning1260%NoCoding2 Questions50%NoEnglish TestLess than 5 Mistakes70%NoWipro Verbal Interview Questions1) Find the synonym for ostentatious.GlitteryModerateCalmCultivateShow Answer2) Find the antonym for "focus."FixateDisorganizeConvergeConcentrateShow AnswerFill in the blanks by using the given set of words to make the complete sentence.3) The immensely ______ title character was the epitome of greed: he was so ______ that he precisely sold his daughter to the highest bidder.Gregarious, avidRapacious, avariciousConventional, orthodoxGluttonous, cleverShow Answer4) Fill in the blank: The person declined to fawn_________ the feet of his master.attoaboutontoQuestion 5 and 6 consists of two words each that have a specific relationship to each other, select the words pair that has the same relationship as the original pair of words.5) Animals : OilCow : MilkPlants : CoalProduce : ManureFire : SmokeShow Answer6) Defect : ReuniteExhort : EncourageFormant : RebellionExpend : ReplenishEncroachment : OccupyShow Answer7) Find the missing word in the set Pooch : dog :: ...?... : catCivetHoundHyenaShow AnswerWhich one is the most similar word in meaning to the given word?8) After six months of coding practice, he has become much "Deft" with the technology.AgileSluggishStagnantinertShow AnswerWhich one is the most opposite word in meaning to the given the word?9) We should work on this section and "intensify" the changes as soon as Possible.BoostDeepenLessenQuickenShow Answer10) PedanticImpreciseAbstruseObscureObnoxiousShow AnswerSelect the option which expresses the meaning of the idioms and phrases11) Beating around the bush:Avoiding the main topicA person upset about something that happened previously.Possible obstacles in your pathTo hear rumours about something or someoneShow Answer12) The ball is in your court:To hear rumours about something or someoneCannot judge something primarily on appearance.It depends upon you to make the next decision or step.To disclose a secret.Show Answer13) Come hell or high water:A huge amount of money given to a person when he/she leaves a company or retiresSomething good and useful that has notPossible obstacles in your path (will not stop you)Being serious or dedicatedShow Answer14) Chip on your shoulder:When anyone is upset about anything that happened a while agoComplaining about a loss from the pastTo disclose a secretWhen anyone receives the same treatment, usually negative, that he/she gives to othersShow Answer15) Hear it on the grapevine:Cannot judge something primarily on appearance.To perform Action or for communications need more than one person.To be in low spirits.To hear rumours about something or someone.Show Answer16) To be in the doldrums:To remain neutralTo be in low spiritsTo initiate a social conversation or interactionA process that helps to know if something is correctShow AnswerWipro Aptitude Interview Questions1) There is a family of six persons L, M, N, O, P, and Q. They are the Lawyer, Doctor, Teacher, Businessman, Actor, and Director. Two married couples are in the family. O, the businessman is married to the Lady Teacher. The Doctor is married to the Lawyer Q, and the Director is the son of M and brother of P. N, the Lawyer is the daughter-in-law of L. P is the unmarried Actor. L is the Grandmother of Q. Which is the profession of L?LawyerTeacherDoctorDirectorShow Answer2) The sum of a number and its two preceding numbers is equal to 36. Find the number:101198Show Answer3) Sanjay invested an amount of Rs 12,960 for two years on compound interest and received an amount of RS 17,640 on maturity. What is the rate of interest per annum?4%5%10%Data InadequateShow Answer4) The tank has six pipes fitted in them. Some of them are for inlet purpose and rest for outlet purpose. Each inlet pipe can fill the tank in 12 hours, and each outlet pipe can empty the tank in 8 hours. On opening all the pipes, an empty tank is filled in 12 hours. How many inlet pipes and outlet pipes are there?4,22,35,24,4Show Answer5) A reservoir is provided by two pipes X and Y. X can fill the reservoir 5 hours faster than Y. If both together fill the reservoir in 6 hours, the reservoir will be filled by Y alone in10 hours15 hours8 hours12 hoursShow Answer6) A dealer buys dry fruits at the rate of 200, 160, and 120 per kg. He bought them in the ratio 24:30:40 by weight. He in total gets 20% profit by selling the first two, and at last, he finds that he has no loss or no gain in selling the whole quantity which he had. Calculate the percentage of loss that he suffered for the third quantity?30%40%20%50%Show Answer7) A boat takes 38 hours for traveling downstream from point X to point Y and coming back to a point Z midway between X and Y. If the stream velocity is 4km/h and the boat speed in still water is 14 km/h, find the distance between X and Y?200 km360 km260 km220 kmShow Answer8) The speed of a boat is 8 km/h in still water, and the speed of the current is 4 km/h. If the time taken to reach a certain distance upstream is 18 hours, the time it will take to go the same distance downstream is3.5 hours6.5 hours6 hours3 hoursShow Answer9) A man can swim 10.5 km/h in still water, and he finds that it takes him twice as long to swim up as to swim down the river. The speed of the stream is2.5 km/h3.5 km/h1.75 km/h2 km/hShow Answer10) Seats for Chemistry, Mathematics, and Computer science in a school are in the ratio 10:14:16. The management wants to increase these seats by 40%, 50%, and 75% respectively, find the ratio of increased seats?2:3:45:7:68:9:7None of theseShow AnswerNote: you need to practice this type of questionsWipro Reasoning Interview QuestionsDirection for the questions 1 to 5: These questions are based on the blood relation:P is the mother of Q. Q is the sister of R. S is the son of R. T is the brother of S. U is the mother of T. V is the granddaughter of P. Q and R is the only two children of W.1) How is W related to U?Daughter-in-lawFather-in-lawGranddaughterCannot be determinedShow Answer2) How is T related to R?FatherSonCousin brotherCannot be determinedShow Answer3) Who is the mother of G?GBFEither B or FShow Answer4) If RAIL is coded as 'AILR,' and 'PARVEZ' is coded as 'AEPRVZ.' In the same code language, 'BLANK' will be coded asKNALBAKNLBAKLNBAKBNLCannot be determinedShow Answer5) Complete the given series.XP OI ? CADGHDGDDHShow AnswerDirection for the questions 6 to 8: these questions are based on the given English wordsNAM GET FAN CUB MID6) If we interchange the position of the first and third letters of all the words, how many words will form meaningful English words?ThreeTwoOneNoneShow Answer7) If all the letters of the words are arranged alphabetically (within the word), how many words will remain the same?OneThreeTwoNoneShow Answer8) If all the letters of the words are changed to the next letter of the English alphabetical series, how many vowels will appear in words? (Same or different vowel)NoneThreeTwoMore than threeOneShow Answer9) Which pair is not following the series?AZ GW MT SP YNAZGWMTSPYNShow Answer10) Look at this series: 57, 57, 40, 40, 23, 23,... What will next?12140618Show AnswerNote: You need to practice this type of questions.Wipro Interview: Coding RoundWipro gives two coding questions (based on automata and pattern) in the written round to check the coding skills. Out of the two, one program should compile successfully to go for next round of interview.Note: The candidate who is familiar with the basic concepts can easily crack the logic of the program.Let's take an example:1) Write a program to print the pattern:1*2*3*4*17*18*19*20  5*6*7* 14*15*16    8*9*12*13      10*11Show Answer2) Write a program to remove all the vowels from a given string using switch case#include  #include  #include  int vowel(char);  int main()  {  char s[100], a[100];  int i, j = 0;  scanf("%s" ,s);  for(i = 0; s[i] != '\0'; i++) {  if(vowel(s[i]) == 0) {          a[j] = s[i];  j++;  }  }  a[j] = '\0';  printf("%s\n", a);  return 0;  }  int vowel(char ch)  {  switch(ch)   {  case 'a':  case 'e':  case 'i':  case 'o':  case 'u':  case 'A':  case 'E':  case 'I':  case 'O':  case 'U':  return 1;  default:  return 0;  }  }  Note: You need to practice the programs as more as possible.Wipro Technical Interview Questions1) What are the functionalities of an operating system?These are some major functionalities of an operating system:The operating system shares the Computer's memory and sharing of the central processing unit time by various applications and peripheral devices.An operating system provides a user interface, i.e., graphical user interface and command line.An operating system includes functionality for booting the computer.Perform some basic tasks, i.e., managing the peripheral devices.It provides file management which refers to the way that operating system stores, retrieves, manipulates, and saves data.2) What is the difference between UNIQUE key and PRIMARY key constraints?Difference between unique key and primary key constraints:Unique keyPrimary keyA table can contain multiple unique keys.A table can contain only one primary key.NULL values are allowed.NULL values are not allowed.It helps to maintain a unique data in a column of a table.It helps to identify a unique row from a table.For MS SQL server databases, a unique constraint will generate a unique NON-CLUSTERED INDEXPrimary key will generate a unique CLUSTERED INDEX3) How can you delete the duplicate row in a table?In case of duplicate rows, you have to be more careful at the time of fetching records from the table.To overcome this problem, we use a DISTINCT keyword.It is used along with a SELECT statement to eliminate all duplicate records and fetching unique records.Syntax:The basic syntax to eliminate duplicate records from a table is:SELECT DISTINCT column1, column2,....columnNFROM table _nameWHERE [conditions]EXAMPLE:Let us take an example of the STUDENT table.ROLL_NONAMEPERCENTAGEADDRESS1AJEET MAURYA72.8ALLAHABAD2CHANDAN SHARMA63.5MATHURA3DIVYA AGRAWAL72.3VARANASI4RAJAT KUMAR72.3DELHI5RAVI TYAGI75.5HAPUR6SONU JAISWAL71.2GHAZIABADFirstly we should check the SELECT query and see how it returns the duplicate percentage records.SQL > SELECT PERCENTAGE FROM STUDENTSORDER BY PERCENTAGE;PERCENTAGE63.571.272.372.372.875.5Now let us use a SELECT query with DISTINCT keyword and see the result. This will eliminate the duplicate entry.SQL > SELECT DISTINCT PERCENTAGE FROM STUDENTSORDER BY PERCENTAGE;PERCENTAGE63.571.272.372.875.54) Define the SQL Profiler?SQL Profiler can be defined as the profiler utility which is mainly used to track connections to the SQL Server and also determine the activities such as which SQL Scripts are running, and which one is getting failed, etc.5) What is stored procedure? Explain with example.Stored procedures are a batch of SQL statements that can be executed in a couple of ways. Most of the DBMS support stored procedures; however, not all do. The stored procedure increases the reusability as here the code or the procedure is stored into the system and used again and again that makes the work easy.Syntax:CREATE PROCEDURE procedure_name  AS  sql_statement  GO;  To execute a stored procedureEXEC procedure_name;  Create a table and use this syntax for example.6) What is a process and what is a thread?A thread is a lightweight sub-process, the smallest unit of processing. It is a separate path of execution.Threads are independent that means if there is an exception in one thread, it doesn't affect other threads. It uses a shared memory area.The process is heavyweight and can consists of multiple threads. It is a small part of a program.7) What are the advantages of a thread? How does the multithreading look like?These are the following advantages of a Thread:It provides efficient communication.It minimizes the context switching time.By using thread, we can get the concurrency within a process.Thread allows utilization of multiprocessor architectures to a greater scale and efficiency.A process which executes multiple threads simultaneously is known as multithreading.A thread is a lightweight sub-process, the smallest unit of processing.To achieve multitasking in java, we have two ways:Multiprocessing and multithreadingOne process may contain more than one thread and execute simultaneously is known as multi-threading.8) What are Multi-Processing and Multitasking?Multitasking: As the name indicates multiple tasks run on a single CPU. We use multitasking to utilize the CPU.Multitasking can be achieved in two ways:Process-based Multitasking (Multiprocessing)Thread-based Multitasking (Multithreading)Multi-processing: Multi-processing refers to the ability of a system to support more than one central processing unit at the same time.Multithreading: As the name indicates multiple threads run concurrently.A thread is a lightweight sub-process, the smallest unit of processing.9) What are stack and Queue and its applications?StackThe stack is an ordered list in which, insertion and deletion can be performed only at one end that is called a top.The stack is a recursive data structure having a pointer to its top element.Stacks are sometimes called as Last-In-First-Out (LIFO) lists, i.e., the element which is inserted first in the stack will be deleted last from the stack.Applications of Stack:RecursionExpression evaluations and conversionsParsingBrowsersEditorsTree TraversalsQueueA queue can be defined as an ordered list which enables insert operations to be performed at one end called REAR and delete operations to be performed at another end called FRONT.The queue is referred to be as the First-In-First-Out list.For example, people waiting in line for a rail ticket form a queue.Applications of Queue:The queues are widely used as waiting lists for a single shared resource like a printer, disk, CPU.The queues are used in the asynchronous transfer of data (where data is not being transferred at the same rate between two processes), e.g., Pipes, file IO, sockets.The queues are used as buffers in most of the applications like MP3 media player, CD player, etc.The queues are used to maintain the playlist in media players to add and remove the songs from the playlist.The queues are used in operating systems for handling interrupts.10) What is indexing, what are the advantages and disadvantages of it?Indexes are special lookup tables. It is used to retrieve data from the database very fast.An Index is used to speed up select queries and where clauses. But it shows down the data input with insert and update statements. Without affecting the data, we can create or drop indexesAn index in a database is just like an index in the back of a book.Indexing can be of the following typesPrimary index, secondary index, and clustering index.The advantages of indexes are as follows:An index makes it possible to retrieve data quickly.Index's use in queries usually results in much better performance.They can be used for sorting. A post-fetch-sort operation can be eliminated.Index guarantees uniquely identifiable records in the database.The disadvantages of indexes are as follows:Indexes decrease the performance on inserts, updates, and deletes.Indexes take up space (this increase with the number of fields used and the length of the fields).Databases will have monocase values in fields that are indexed.11) What is De-Normalization where does it have?Denormalization is the process of boosting up database performance and adding of redundant data which helps to get rid of complex data. Denormalization is a part of database optimization technique. This process is used to avoid the use of complex and costly joins.Denormalization doesn't refer to the thought of not to normalize instead of that denormalization takes place after normalization. In this process, firstly the redundancy of the data will be removed using normalization process than through denormalization process we will add redundant data as per the requirement so that we can easily avoid the costly joins.12) What are the Different Objects in DBMS?A database objects use to store or reference data in the database. Any statement which is written with CREATE Command is known as the database object.Different types of object in DBMS are:View: This object is used to create a view in the database. It is a logical table based on another view. A table on which view is based is called the base table.Table: we can create a table in a database by using the CREATE TABLE statement.Sequence: This object command used to create a sequence in the database. It is a user-created database object which is shared by multiple users to generate unique integers.Index: A database object can create indexes in the database by using an index. Indexes are used for fast retrieval of rows from a table.Synonym: This object is also used for creating indexes in the database. By synonym, you can easily access the objects13) What are Self-Join and Outer Join, where do you use it?Self-Join: A self-join is a join which joins the table with itself, means that each row of the table is combined with itself and with every other row of the table. The table contains a FOREIGN KEY which references its PRIMARY KEY.It shows the one-to-many relationship in a table also known as a unary relationship.Now come to SQL outer join, all the content of both tables is integrated together either they are matched or not.An outer join is of two types:1. Left outer join (also known as left join): this join returns all the rows from left table combine with the matching rows of the right table. If you get no matching in the right table, it returns NULL values.Syntax: Left outer joinSELECT table1.column1, table2.column2.....FROM table1LEFTJOIN table2ON table1.column_field = table2.column_field;2. Right outer join (also known as right join): this join returns all the rows from right table are combined with the matching rows of left table .If you get no column matching in the left table .it returns null value.Basic syntax for right joins:SELECT table1.column1, table2.column2.....FROM table1RIGHT JOIN table2ON table1.column_field = table2.column_field;14) Give a SQL Query which uses Outer Join.Syntax:Left outer joinSELECT table1.column1, table2.column2...FROM table1LEFT JOIN table2ON table1.column_field = table2.column_field;Let's take two tables in this example to elaborate all the things:CUSTOMER TABLE:IDNAMEAGESALARY1ARYAN51560002AROHI21250003VINEET24310004AJEET23320005RAVI2342000This is the second tableORDER TABLE:O_IDDATECUSTOMER_IDAMOUNT00120-01-20122300000212-02-20122200000322-03-20123400000411-04-201245000Join these two tables with LEFT JOIN:SQL SELECT ID, NAME, AMOUNT, DATEFROM CUSTOMERLEFT JOIN ORDERON CUSTOMER.ID = ORDER.CUSTOMER_ID;This will produce the following result:IDNAMEAMOUNTDATE1ARYANNULLNULL2AROHI300020-01-20122AROHI200012-02-20123VINEET400022-03-20124AJEET500011-04-20125RAVINULLNULL15) Explain some differences between TRUNCATE and DELETE commands with their syntax?There is a slight difference b/w delete and truncate statement. The DELETE statement only removes the rows from the table based on the condition defined by WHERE clause or remove all the rows from the table when the condition is not specified.But it does not free the space containing by the table.Syntax:DELETE FROM table_name [WHERE condition];    But if you do not specify the WHERE condition, it will remove all the rows from the table.DELETE FROM table_name;  The TRUNCATE statement: It is used to delete all the rows from the table and free the containing space.Syntax:TRUNCATE TABLE employee;  16) Define memory management in C.When you run a program, it loads into your computer memory and starts execution by sending and receiving the instructions from the computer's processor. When your program needs to run a function, then it loads at another part of the memory till it runs and releases that memory when the task is complete.Now, talk about the concept of dynamic memory allocation in c language, which enables the C programmer to allocate memory at runtime. Dynamic memory allocation in c language is possible by four functions of stdlib.h header file.malloc()calloc()realloc()free()17) What are the steps involved in designing complete software?To build software, a programmer should have to follow the SDLC.Software development life cycle is a process of developing new softwareThere are six steps of SDLC:Planning: Plan about the scope, approach, functionalities, etc.Requirement analysis: Gather the required tools, data, and information that are required for the projectDesigning: Design a prototype to check the architecture of the project.Coding: coding as per designing.Testing: testing is done to check whether the actual result meets the required result.Maintenance: Updates18) What is the difference between Abstract classes and interface?Java interface should be implemented using the keyword "implements"; A Java abstract class should be extended using the keyword "extends."An Interface can extend interface only; Abstract class have two properties, it can extend only one java class but implement more than one interface at a time.19) What is the property of a class?We can define property in a way that property is a member of a class that provides the access of an object or a class to an attribute. For e.g., Properties include the length of a string, the size of a font, the caption of a window, the name of a customer, and so on.20) Define precondition and postcondition to a member function.A pre-condition is a condition that must be true before a method runs for it to workA post-condition is a condition that must be truly guaranteed after a method is finished.If all the preconditions of this method are satisfied, then postconditions will also meet for the same method.No guarantee for behavior if the preconditions not meet.21) How can you sort the elements of an array in ascending order?C program to sort the element of an array in ascending order.#include  include  void main()     {           int i, j, a, m, num[30];         printf("Enter the value of N \n");         scanf("%d", &m);           printf("Enter the numbers \n");         for (i = 0; i  2 + 5 && 4)  The given expression is equivalent to:((5 > (2 + 5)) && 4)  The expression (2 + 5) will executes first and the result will be 7Then after first part of the expression (5 > 7) executes and gives 0 (false) as an outputFinally, (0 && 4) executes and gives 0 (false).Associativity:4 * 2 / 4  Here, operators * and / have the same precedence. Both "*" and "/" are left to right associative, i.e., the expression on the left is executed first and moves towards the right.Thus, the expression above is equivalent to:((4 * 2) / 4)  i.e., (4 * 2) executes first and the result will be 8 (true)  then, (8 / 4) executes and the final output will be 2 (true)  53) What is the rule for a catch or declare method declarations?Catch block catches any exception that results from the try block. If a checked exception is thrown within the body of the method, the thrown exception must be caught by the method (with the help of try/catch block) or declare it in its throws clause.54) What is the top class of the AWT Event Hierarchy?java.awt.AWTEVENT class is the highest-level class of AWT event hierarchy.55) When is a thread created and started, what is its initial state?A thread is created and started with its Initial state called "ready" state where a thread is ready to run.56) Is it possible to declare an anonymous class which implements an interface and extends a class?Yes, an anonymous class can extend its superclass or implement an interface but cannot use both simultaneously.57) Define Synchronization and why is it important?Synchronization is a process which provides a feature by which access of multiple threads to any shared resource can control.Hence, Java Synchronization is a better option for restriction. i.e., It allows only one thread to access the shared resource.The synchronization is mainly used toTo prevent thread interference.To prevent consistency problem.58) Is Sizeof a Keyword?Sizeof is an operator in C++ and a keyword in C, but it is not available in java.59) What is a priority of task and how is it used in scheduling?The entire task can't execute simultaneously so that a scheduler assign priorities to all tasks for its execution. Priorities can be high or low depending on the task's importance, and the integer values determine it.Higher priority gets CPU for execution first.60) Describe the three levels of data abstraction?Data abstraction in DBMS is a process of hiding irrelevant details from users. Because database systems are made of complex data structures, so it makes accessible the user interaction with the database.Following are three levels of data abstraction:Physical level: It is the lowest level of abstraction. It describes how data are stored.Logical level: It is the next higher level of abstraction. It describes what data are stored in the database and what the relationship among those data is.View level: It is the highest level of data abstraction. It describes only part of the entire database.61) What is Hashing technique in the data structure?Hashing is a faster searching technique. The process of mapping a large amount of data item to a smaller table with the help of a hashing function is called hashing. In other words, hashing is a technique to convert a range of key values into a range of indexes of an array.In terms of java: Hashing is a way to assign a unique code for any variable or object after applying any function or algorithm on its properties.Wipro HR Interview Questions1) Tell us about yourself.This is the most commonly asked questions for both freshers as well as experienced candidates. Well, you should answer this question in the following way:My name is Mohd Pervez, and I am from Delhi. Now if I talk about my education, I have done graduation from Krishna engineering college Mohan Nagar with an aggregate of 70%. I have done my 12th schooling from Delhi Public School and 10th schooling from Victoria Public School Yamuna Vihar with an aggregate of 60% and 70% respectively.Now come to my technical skills: I am quite good in C, Core Java, and Software Testing.Now if I am talking about my family background, we have 8 in all. My father is a businessman, and my mother is a housewife. I have two elder brothers, both are graduated from Delhi University and currently involved in family business.Now come to my hobbies, I am fond of playing cricket, listening to music, and internet surfing.That's all about me sir/mam.Note: If you want to add more then you can tell about your strength and weakness too.2) Why should we hire you?This question is one of the most important questions which is asked in each and every interview.You have to answer this question in the following way:Sir, I am fresher, I have no experience, but I have positive thinking, positive attitude. I want to learn new things; I want to explore my knowledge and skills more and more that I have. I have done training from TCS ion on the software testing domain too. I am a goal-setter; I have set my goals for a task and work accordingly. I never give up responsibility in between. I love to work in a team.These are the following reasons that provide me the confidence and make me a perfect candidate for selection.3) Where do you see yourself after five years?Well, this is also a frequently asked question in every interview.Some of the candidates answer this question in a way; I would like to see myself at manager post. Some of the candidates say I would like to see myself as your replacement. This type of answer treated as a threat by the interviewer. Try to avoid these things.As a fresher, you have to answer this question in the following manner:Sir I would like to enhance my skills more and more. This will make me a professional person who has all the skill set and experiences. I would like to see myself in a good position in my domain.4) What is your short-term goal?You have to answer this question in the following way.As a fresher graduate, I need to start building a strong presence in the industry, which helps mine to accumulate the experience and skill set for a bright future. I want to work for a company that I respect and do a job that I enjoy.5) What is your Long-term goal?My long-term goal is to look at myself in a good position, respect in the industry, and responsibilities in my core domain.I would like to get success not in term of money only but also in term of knowledge and working experience, etc.6) What is your biggest mistake?This question is asked in the interview to check your ability that how quickly you can recover yourself.Well, you have to answer this question in this way:You should have to start with the most significant weakness that diverts you directly and let you go downwards.For example:If someone wants help then I never say no whether I am comfortable or not, left out some opportunities, try to explore more and more. I gets diverted easily, sometimes strive for shortcuts to achieve a goal.These are some biggest mistake that I try to avoid.7) What are your greatest strengths?Everyone knows about his/her weakness and strength. You have to answer this question in a way that makes you different from others. You have to leave a good impression in front of the interviewer.For example:I have positive thinking, positive attitude. I have practical knowledge too. I can make a relation with others quickly. I am polite in nature and can handle the organization's pressure.I give my 100% to this organization. Work with a goal that is my organization should grow upward more and more so that it has been listed in the top of the IT MNC companies at any cost.8) What are your most significant weaknesses?You have to answer this question positively so that the interviewer could not mark you for your weakness.For example:If someone wants help then I never say no whether I am comfortable for help or not, sometimes go for shortcuts to achieve a goal very quickly. These are my greatest weakness that I want to overcome these as soon as possible.9) Can you work under pressure?The best answer to this question is yes, doesn't matter you are in under pressure or out of pressure. An employee should give their 100% to their work. Well, Working under pressure is an excellent trait to have. Though, the pressure is created when the employees don't give their full effort to work.The best employee is one who could give their full effort in any situation and never give up any task in between.10) Tell us about your interest and hobbies?Most of the time this question is covered in the introduction part, but some interviewer could ask it separately to check your area of interest.You have to tell only the field of interest and hobbies very clearly.For example:My area of interest is software testing, I have done training on software testing from TCS ION which is a training partner of TCS.Now if I talk about my hobbies, I am fond of playing cricket, Listening to music, and internet surfing.11) Describe your management style.My management style varies according to the employees. All the employees do not have the same efficiency to do work. So work should be assigned according to employee's work efficiency and their record.According to me, focus on hiring the people having analytical skills, excellent problem-solving skills, and should have excellent communication skills.People should be a smart worker and having an ability to work in a team.These are some management style which I will prefer.12) Why do you want to work at Wipro?In this question, you should have known about the company so that you can give a relevant answer.For example:As a fresher, I want a great environment to learn industrial work, a career growth and want to enhance my skills and knowledge that I have. I need an organization that makes my dream comes true.We all know that your company is listed in top MNC's, having an excellent environment for learning new things and comes it to use, having an excellent scope for career growth, etc.Your company provides all the facilities that I want; because of this reason I want to join Wipro.13) List out some qualities that you would like to see in your boss.Though, this is an important question. You have been very generic and limited while answering this question. You should have to be very careful about the mention traits. i.e., you should not have to mention traits that are not possible as a human being.For example: If I talk about me then the following qualities I want to see in my boss:I want my boss as a team leader of my team in which I have the freedom to express my idea. He should have a positive attitude, sense of humor and must have the quality to communicate with team members. Boss has to motivate their employee's in a critical situation with his attitude, guidance, speech, and feedback."I want to work with a team under his leadership. I need respect and value that I deserve from him. He must care for the whole team members and encourage more creative work by honing the skills that I have."My ideal boss should be very energetic, positive attitude, positive thinking, polite, and knowledgeable about the work. He should have an ability to handle the critical situation, able to guide the employees in the right way so we can perform our best for better result for the company".My boss should focus on his duties, should remark on our work, fair with everyone and discuss the success or failure frankly".14) What is your weak point that you need to improve in your skills?This is also a common interview question in which the interviewer wants to check your confidence.You have to answer this question very carefully.For example:As a fresher, I have skills and knowledge that are relevant for entry level.You should set a high standard for yourself and try to meet them.I need to use my skills in real time industrial work so that I could learn new things and explore my skills and knowledge as more as possible.15) What do you know about Wipro? When did it come into existence?Wipro is an Indian information technology services corporation. Its philosophy is to think and implement, help clients to do business better.This company recognized globally for fast services, a strong commitment to sustainability and good corporate citizenship, we have over 160,000 dedicated employees serving clients across six continents.Founded: It was founded on 29 December 1945, it is the western India product company deals with vegetable oil, but later it has diversified into the manufacture of soaps and other consumer products. It ventured into technology in 1985, selling locally-made computersHeadquarter: BangaloreRevenue: 840 crores USD (2018)Founders: M.H Hasham Premji, Mohamed PremjiChairman: Azim H. PremjiCEO: Abidali Neemuchwala16) What is your salary expectation?It is very frequently asked interview question. According to your performance, some companies give you a chance to negotiate about salary and some companies having a fixed salary for entry level.So you have to answer this question as "As per company norms."Still, if the interviewer asks for your expectation, then you have to answer according to your expectation.Remember that you are fresher so tell your expectation accordingly.17) I have done from my side; do you have any question for me?Well, this would be the last question which has been asked by the interviewer whether it has a technical interview or HR interview.You have to answer this question "Yes," and ask an intelligent question which influences the interviewer to let you go at least for the next round.For example: What would be the next round?Is there any bond that we have to sign? Etc.18) If anybody doesn't cooperate with your team what are the steps you would take.This is a big problem for the organization. When you are dealing with problematic employees in your team then the work productivity goes downward, frustration rise, the customer gets upset.You have to follow these steps to handle these types of team members.Don't ignore this problem: Generally, the manager will ignore the problematic staff. Ignoring the situation is not a solution. So you try to avoid ignorance.Intervene as soon as possible: This problem affects the production, hence should have to take action as soon as possible. The manager needs to gather information from an employee that what is the reason behind it, and personally analyze the issue.Reach the problem personally: Manager needs to take the employee into a conference room or office (away from the others) and try to locate the problem.The manager tries to know whether the employee is aware of this issue if he/she has not aware of this issue than it is a responsibility of the manager to let him know about the problem.Help the problematic employees to get back on track:Once the manager let him aware of the problem, and the employee begins to understand that this negative behaviour is real, and experienced by others which are not right for the organization. Then the employee tries to get back on track and think for the organization.If all possible ways get fail, then termination may be necessary.If the employee continuously shows inadequate behaviour and don't try to cooperate. In this case, termination is required.19) Are you willing to relocate?We all know that Wipro is a huge, rapidly growing company which provides service to clients in 175+ cities. So definitely no one wants to leave this company easily.You have to answer in two ways: You can say that yes I am definitely willing to relocation. This shows that you will follow the necessary terms which are good for the company and your team.If you are not wanted to relocate, then you don't have to say that you are not willing to relocate. Instead of saying "no," you have to use the sentence, "I would like to continue in this city because my family is here, but this position is a great opportunity for me. I couldn't leave this opportunity. If relocation is required, then I would definitely consider it".20) Are you comfortable with working over weekends?As we all know that Wipro is listed in top MNC's, so as per my decision, I would say "yes," whenever the organization needs me, I will definitely be there either in night shift or weekends. As per my observation, the company's growth is directly proportional to employee's growth.You have to cooperate with the company than you will get a good result definitely.

More details

Published - Mon, 05 Dec 2022

Accenture Interview Questions and Answers

Created by - Admin s

Accenture Interview Questions and Answers

About the company: AccentureAccenture is one of the global leading professional services and management consulting company. It provides various types of services, strategies for solving the client challenges, digital technology, and operational services. Accenture creates innovation for the world.Accenture is in the list of A Fortune 500 global company, with proficiency across more than 40 industries and all type of business functions. It was founded in 1989 and has more than 425,000 employees across the world. It is headquartered in Dublin, Ireland. The current CEO of this company is Pierre Nanterme.Accenture Recruitment ProcessAccenture Company is well known for recruiting worth candidates. So, Accenture conducts a conscientious recruiting process. There are several rounds conducted during the complete recruitment process. Before going for an interview with Accenture, you must go through the official Accenture website to get a detailed knowledge of the company.There are mainly three rounds in Accenture interview:Play VideoxIn Accenture recruitment process, the candidates have to go through the following rounds:Aptitude/Verbal ability round/Written RoundTechnical Interview RoundHR roundFirst Round: Accenture Written RoundThe first round for Accenture recruitment process is written round having three different sections that are analytical aptitude, verbal ability and attention to detail. In this round, you will get 55 total number of questions and time duration will be total 60 minutes.Second Round: Technical Interview RoundThe second round for Accenture recruitment process is technical interview round. In this round, candidate has to face questions based on programming concepts for different technologies like C, C++, Java, etc. In this round, candidate has to show his technical skills.Third Round: HR RoundHR round is the last round of the Accenture recruitment process. In this round, Interviewer checks the communication and professional skills of the candidate.Accenture First Round: English Interview Questions1) Rohan will be there ___________ Sunday and Monday.ForUntilDuringAfterShow Answer2) The sun rose________________ the horizon in the east.OverAboveInBelowShow Answer3) The baseball game was cancelled _______________ the rain.Due toBecause ofByNone of the aboveShow Answer4) I have been working here______________ five years.SinceFromForNone of the above.Show Answer5) Cat spilled__________ milk all over the floor.ANATheNone of the above.Show Answer6) Alina was punished for___________ her official workSlowingAvoidingPostponingShrinkingShow Answer7) Which is the correctly spelled word in the following:ExcessiveExccessiveExxcesiveExcesiveShow Answer8) Catching the earlier train will give us the ....... to do some shopping for the home.ChancePossibilityOccasionLuckShow Answer9) This train travels from Delhi______ Orissa.AtToOverbelowShow AnswerAccenture First Round: Quantitative Aptitude Questions1) A teacher can divide his class into groups of 7, 11 and 15. Find the smallest possible strength of the class?965125011551250Show Answer2) A lady purchased a bag for Rs.500 and sold it at a gain of 25% of the selling price. The selling price of the bag is:425575625475Show Answer3) The average weight of a class of 20 students is 35kgs. If the weight of the teacher is also included with the class weight, the average weight increases by 1kg. What is the weight of the teacher?60kgs51kgs56kgsNONE OF THEMShow Answer4) A fort has enough food for 35 days for 120 soldiers. If after 15 days 70 soldiers leave the fort, for how many more days the food will last?68485870Show Answer5) A train 150 meters long passes an electric pole in 15 seconds and another train of same length traveling in opposite direction in 5 seconds. The speed of the second train is35m/sec40m/sec32m/sec50m/secShow Answer6) When Mohan was born, his father was 32 years older than his brother, and his mother was 25 years older than his sister. If Mohan's brother is 6 years older than Mohan and his mother is 3 years younger than his father, how old was Mohan's sister when Mohan was born?5 years10 years8 yearsNone of the aboveShow Answer7) If the radius of a circle is increased by 10% then the area is increased by:22%100%110%21%Show Answer8) One pipe can fill a tank four times as fast as another pipe. If together the two pipes can fill the tank in 40 minutes, then the slower pipe alone will be able to fill the tank in:120 min8 min200 min192 min.Show Answer9) Ravi's father said to Ravi, "I was as old as you are at present at the time of your birth." If the father's age is 40 years now, the son's age six years back was:14 years19 years33 years38 yearsShow Answer10) A alone can do a piece of work in 8 days and B alone in 6 days. A and B undertook to do it for Rs.4600. With the help of C, they finished the work in 3 days. What is the share of C?587575750650Show AnswerAccenture First Round: Reasoning Questions1) If Ramesh ranks 14th in a class of 26, then what is his rank from the last?13151412Show Answer2) Choose the below option which is suitable for the given Statement and conclusion:StatementSome pens are pencil. All pencil are chairs some chairs are tablesConclusionsI. Some pens are chairsII. Some chairs are pensIII. All tables are chairsIV. Some tables are chairsAll followOnly I,II, and III followOnly I,II, and IV followOnly I,III, and IV followShow Answer3) If * stands for /, / stands for -, + stands for * and -stands for +, then 9/8*4+5-10=?139101Show Answer4) If a, b, and c are consecutive negative integers, and if a > b> c, which of the following must be a positive odd integer?abc(a-b)(b-c)a-bca(b+c)Show Answer5) FBG, GBF, HBI, IBH, ____JBKHBLHBKJBIShow Answer6) Find the odd value 7,13,19,25,30,37,4313193037Show Answer7) If QUESTION = DOMESTIC then what will be the equivalent code for RESPONSE?OMESUCEMOMESICSMOMESICEMOMESISCMShow Answer8) SCD, TEF, UGH, ____, WKLCMNUJIVIJIJTShow Answer9) Find the next term of series 24 28 36 52 84 ?144135148140None of theseShow Answer10) Introducing a man to her husband, Reena said, "His brother's father is the only son of my grandfather." How is the Reena related to this man?MotherAuntSisterDaughterGrandmotherShow AnswerAccenture Second Round: Technical Interview QuestionsJava Interview questions:1) Why is Java called platform independent?Java is platform independent that means we can execute our code in any operating system either it is mac, Window or Linux. Java is Platform independent because when we write code, then its compiler converts it into bytecode and this bytecode can be executed on any platform (JDK should be installed in that OS).2) What do you understand by Exception Handling?Exception handling is a process of handling exceptions occurs during the execution of a program. Due to the occurrence of exception, execution of programs get halted, so it is very important to handle these exceptions so that program can be executed smoothly. We can handle the exceptions by using five keywords: try, catch, throw, throws, and finally.3) What is checked and unchecked exception?Checked exception: If the exception occurs or checked at compile time during the execution of a program, it is called as the checked exception. We should handle these exceptions using try-catch block or using throws keyword.E.g., if someone tries to read a file which is not present then it will throw a checked exception at compile time FileNotFoundExceptionUnchecked exceptions: If the exception is not checked at compile time and occurred at runtime then this type of exception is called an unchecked exception. This type of exceptions occur due to an error in the logic of the code. If we do not handle this type of exception then also compiler will not give a compilation error.E.g. ArithmeticException4) What are the reasons behind the occurrence of an exception?Following are the reasons behind the occurrence of an exception:Accessing a file, which does not existDividing a variable by zeroInserting an element in the array outside the rangeIf throw statement occursAbnormal execution condition captured by JVM5) What is OOP concept?OOP stands for Object-Oriented Programming. Object-Oriented Programming is a coding practice which works with objects and class. Java is one of the programming languages which is based on these concepts. The basic OOP concepts are:ObjectClassInheritancePolymorphismAbstractionEncapsulation6) Explain the basic features of OOPs.Following are the basic features of OOPs:Object: - An object is a physical entity which has a state and behaviour. It occupies space in memory. It is a sample of a class. Object helps to access the methods and variables in the program.Class - A Class is "collection of objects." A class is a logical entity, which does not take any space. A class includes all the data and methods which shows the behaviour of an object.Inheritance - Inheritance is a process by which one class can have all properties of other class. Inheritance increases the code reusability. There are two terms usedChild class (Subclass): Class which inherits other class, called as Child class or derived class.Parent class (Superclass): A class which got inherited by another class is termed as parent class or Base class.Polymorphism: - Polymorphism is a method of performing "a single task in different ways." Polymorphism enables a programmer to use methods or operators in different ways. In Java, we use method overloading and overriding to obtain the polymorphism.Abstraction: If we show only functionality and hide the explanations or details then this process is called as Abstraction. For achieving the abstraction, we use two ways in JavaAbstract classInterfaceEncapsulation: Encapsulation is a process of enclosing the data and code together to form a single unit. It makes the data safer within the code for any modification. For achieving the encapsulation, we can declare the data variables of class as private.7) Differentiate between class and object.The class and object both are the features of OOPs concepts. The basic differences between both features are given below:The Class is a logical entity whereas Object is a physical quantity.Class does not occupy memory at the time of creation whereas Object occupied space in memory when it is created.For declaring a class, we use a 'class' keyword followed by a class name, whereas we can create the object using the 'new' keyword in Java.A Class is like a factory which generates object and object are the instances of the class.8) What is encapsulation in Java?Encapsulation is a process of enclosing the data and code together to form a single unit. The best example to understand the encapsulation is a capsule which contains the medicine in it.If we declare all the data members of the class as private, then it is called a fully encapsulated class in Java, and then we can use getter and setter method to access it.One of the examples of the fully encapsulated class is Java Bean class.Encapsulation keeps its data hide from other class hence it is also called as data-hiding.Example for encapsulation:class EncapsulationEg{      private String empname;      private int empage;      private int empid;            public String getEmpName() //getter method       {          return empname;      }      public int getEmpAge()      {          return empage;      }      public int getEmpId()      {          return empid;      }      public void setEmpName(String setvalue)  //setter methods   {           empname=setvalue;      }      public void setEmpAge(int setvalue){          empage=setvalue;      }      public void setEmpId(int setvalue){          empid=setvalue;      }            }      public class TestEncapsulation{          public static void main(String args[]){                     EncapsulationEg en= new  EncapsulationEg();           en.setEmpName("Alvin");          en.setEmpAge(22);          en.setEmpId(12568);           System.out.println("Employee Name: " +en.getEmpAge());           System.out.println("Employee Age: " +en.getEmpAge());           System.out.println("Employee ID: " +en.getEmpId());      }  }  Output:Employee Name: 22 Employee Age: 22 Employee ID: 12568 9) What is Recursion and recursive function in Java?Recursion is a process of calling a method by itself continuously till not get termination point. A method which calls itself is called as a recursive method.Syntax:Return-type method_name()  {  // Code to be executed  method_name(); // same name of calling method   }  10) How can you differentiate between C, C++, and Java?There are the following differences between the C, C++, and Java language.IndexC languageC++Java1.C language is a procedural language.C++ is an object-oriented language.Java is also an object-oriented language (not pure as it also supports primitive data types).1.C language is platform dependent.C++ is platform dependent.Java is platform independent language.1.C language supports pointers.C++ language also supports pointers.Java does not support pointers.1.We cannot create our own package in C languageIn C++ language also, we cannot create our package.In the Java language, we can create our package and can specify the classes.1.In C, there is no any concept of inheritance.In C++, we can use multiple inheritance.Java does not support multiple inheritance.11) What do you understand by runtime polymorphism?Polymorphism is a method of performing "a single task in different ways." Polymorphism is of two typesRuntime PolymorphismCompile-time polymorphismHere we will discuss runtime polymorphism.Runtime Polymorphism- We can achieve runtime Polymorphism by method overriding in Java. And method overriding is a process of overriding a method in the subclass which is having the same signature as that of in superclass.class A{    //Superclass  void name()  {  System.out.println("this is student of Superclass");  }  }    class Student extends A  //Subclass  {  void name(){      // method Override with same signature(runtime polymorphism)  System.out.println("this is student of subclass");  }  public static void main (String[] args) {  A a= new A();    // refrence of A class  A b= new Student();   // refrence of student class    a.name();  b.name();  }  }  Output:this is student of Superclass this is student of subclass 12) How can you differentiate between method overloading and method overriding?No.Method overloadingMethod overriding1.The process of calling two methods having the same name with different parameters is called method overloading (in the same class)The process of calling two methods, one in the subclass and other in the superclass, having the same signature is called as method overriding.2.It can be accessed within a class.Method overriding requires two classes to be accessed which having IS-A relationship.3.Return type may be changed or may remain same with different parametersReturn type should be the same for both methods.4.Method overloading is a concept of compile-time polymorphism.Method overriding is a concept of method overriding.5.e.g. class A{void m1(){// codes.......}Void m1 (int a) {//code.........}e.g. class A {void m1(){// code............}}Class B extends A{Void m1(){// code...........}13) What are the keyword "super" and "this" in Java?super keyword: "super" is a keyword in Java which is used to give reference to the object of parent class. "super" keyword cannot be used as an identifier as it is reserved keyword in Java.this Keyword: "this" keyword in Java is used to refer to the object of the current class. The 'this' keyword cannot be used as an identifier as it is a reserved keyword in Java.14) What is an interface in Java? Can we implement multiple interfaces in one class?Interface in Java is a way to achieve the abstraction. The Interface is like a class but not exactly as Interface also can have methods and variable as the class does but Interface only contain method signature does not have the body.The Interface cannot be instantiated in Java.The Interface contains methods which are public and abstract (by default).A class can implement an interface.For declaring an interface, we use the keyword interface.Syntax:interface Interface_Name{  //Methods  }  We can implement multiple interfaces in one class and parent interfaces can be declared using a comma(,) operator.Syntax:public class A implements C, D {  Code   }  15) Explain inheritance in Java? How can it be achieved?Inheritance in Java is a process by which one class can have all properties of other class. That means one class inherits all the behaviour of the other class.Inheritance increases the code reusability.Inheritance is an important feature of OOP concept.Inheritance is also a representation of the IS-A relationshipThere are two terms used in inheritance:Child class (Subclass): Class which inherits other class, called a Child class or derived class.Parent class (Superclass): A class which got inherited by another class is termed as parent class or Base class.The Syntax of java inheritance:Class A extends B     // Here A represents subclass and B represent Superclass  {  // Code   }  16) Can we use multiple inheritance in Java? Explain with reason?No, we cannot use multiple inheritance in java as it creates ambiguity and diamond problem in the program. To overcome this problem, we can use interface in Java.Let suppose class A inherits the two parent class B and C in which a method with the same name is present in both the classes and hence when we try to override that method it will create confusion for the compiler and will give the compilation error. Therefore, Java doesn?t support multiple inheritance.17) What can we do if we want to access a private member of a class?We can access private members of the class by using public getters and setters from outside the class in Java.18) What is the significance of "static" keyword?Static keyword in Java is a non-access modifier which can be used with the block, variable, methods, and nested classes.Static Keywords are the part of the class, and it does not belong to the instance of the class.We use static keyword in java with variables, block, and method for achieving memory management.Java static property can be shared by all the objects.For accessing the static members, we don't need to create the instance of the class.19) What is "Collection Framework" in Java?Collection Framework in Java is an architecture for storing the classes, and interfaces and manipulating the data in the form of objects. There are two main interfaces in Collection Framework that are:Java.util.CollectionJava.util.Map20) What is List interface in collections?List interface is an interface in Java Collection Framework. List interface extends the Collection interface.It is an ordered collection of objects.It contains duplicate elements.It also allows random access of elements.Syntax:public interface List extends Collection  21) What do you understand by object cloning?Object cloning is a mechanism of creating the same copy of an object. For object cloning, we can use clone() method of the Object class. The class must implement the java.lang.Clonable interface, whose clone we want to create otherwise it will throw an exception.Syntax of clone() method:protected Object clone() throws CloneNotSupportedException  22) Can we insert duplicate values in Set?We cannot insert duplicate elements in Set. If we add a duplicate element, then the output will only show the unique elements.23) What is the difference between Collections, and Collection in Java?Collection and collections both are the part of Java Collection Framework, but the primary differences between both are given below:A Collection is an interface in java and Collections is a class of collection framework.The Collection interface provides the methods that can be used for data structure whereas Collections class provides the static methods which can be used for various operation on a collection.24) What is "Diamond problem" in Java? How can it be removed?The Diamond problem occurs in multiple inheritance, but Java does not allow multiple inheritance. In case of Java, it can occur with interfaces. When we implement two interfaces which are having methods with the same signature then it creates ambiguity for the compiler, and it gives compile time error. Its structure looks like diamond so it is called as Diamond problem.E.g. Let's take an example which will show the diamond problem.interface InterfaceA {  default public void m1() { System.out.println("This is interface A!"); }    }  interface InterfaceB {  default public void m1(){ System.out.println("This is interface B!"); }  //same signature as interface InterfaceA?    }    public class Simple implements InterfaceA, InterfaceB {  public static void main(String args[]) {  Simple s1= new Simple();  s1.m1();   // It will give error..  }}  Error: Simple.java:10: error: class Simple inherits unrelated defaults for m1() from types InterfaceA and InterfaceB25) What is an abstract class in Java?An Abstract class is used to achieve abstraction in Java. If we use the keyword "abstract" with the class name, then it is called as an abstract class.An Abstract class can have only methods without body or can have methods with some implementation.The Abstract class cannot be instantiatedIt's not necessary that an abstract class should have an abstract method.Syntax:abstract class Student{  }  26) What is deadlock condition in multithreading?A Deadlock condition occurs in the case of multithreading. It is a condition when one thread is waiting for an object lock, which is already acquired by another thread and the second thread is waiting for lock object which is taken by the first thread, so this is called deadlock condition in Java.27) Differentiate between Collection and array.The Collection and Array both are responsible for storing the data, but the fundamental differences between both are given below:Arrays are always of fixed size, we cannot change its size at runtime, but In Collection, size can be changed dynamically.Arrays can only store homogeneous or similar type objects, but in Collection, both homogeneous and heterogeneous objects can be stored.Arrays cannot provide the "ready-made" methods for user requirements as sorting, searching, etc. but Collection includes readymade methods to use.Arrays are good in performance as compare to Collection but Array take more space in memory in comparison to Collection.C/C++ Interview Questions28) What is call by value and call by reference?There are two ways in C language to pass the values in the function that are:Call by ValueCall by referenceCall by value: In call by value, a copy of the value is passed to the function so, if we change in formal parameters it will not affect the actual parameters. When we change in the value of the formal parameter in the "calling function," it just takes it as the local variable and does not affect the actual value.Call by reference: In call by reference, an address of that value is passed to the function so, if we make any changes in formal parameters it will affect the actual parameter as well.29) Explain dynamic memory and static memory allocation.There are two types of allocation of memory:Static memory allocation: The allocation of memory at the starting of the program is called static memory allocation. In static memory allocation size remains fix i.e. we cannot change the size at runtime. Static memory allocation is used in Array.Dynamic memory allocation: The allocation of memory at runtime is called as dynamic memory allocation. We can specify a size at runtime as per need. The memory gets allocated from heap area, and it can also be deallocated from same. Dynamic memory allocation used in pointers.30) What is difference between "var++" and "++var"?The expressions, ( var++)and ( ++var) both are used for the incrementing the value of variable var.The main difference between both is that, (var++ ) it gives the evaluation of statement first and then it increments the value by one whereas (++var) is used as it increments the value by one before the evaluation of the expression.E.g.#include   int main()  {  int a,b;  a=5, b=1;  printf("%d %d", a++, a);   //will generate 5, 6 as output  printf("%d %d", ++b, b);    //will generate 2, 2 as output  )  31) Differentiate between class and structure in C++.The class and structure both are approximately equivalent to each other. But the main differences between both the terms are given below.The members of the class are accessed as private by default whereas members of the structure are accessed public by default.Class in C++ is a group of objects, related variables, and functions, whereas Structure is a user-defined data type which performs its operationWe can declare a class using the keyword 'class', whereas we can declare a structure using the keyword 'struct.'The objects of the class, created at heap area of the memory, whereas the object of the structure created on stack area of memory.32) What are the access specifiers in C++?We use access specifier to prevent the access of the class members or to implement the feature of Data Hiding. In C++, there are some keywords used to access specifier within class body, which are given below:Public: If we specify a class member as public then it will be accessible from anywhere within a program. We can directly access the private member of one class from another class.Private: If we specify any class member as private then it will only be accessed by the function of that class only. We cannot access the private member of the class outside the class.Protected: Protected access specifier is mainly used in case of inheritance. If we define the class member as protected, then we cannot access class member outside the class, but we can access it by subclass or derived class of that class.E.g. Below is the example to show the access specifier in C++.33) Why we use of "getch()" in a program?The getch() function is a predefined library function which is used to take a input character from the screen, and it holds the screen till it not get character from input.#include  main()  {  printf("enter the character. \n");  getch();  }  Output:enter the character. 34) What does "main()" function in C++? Can we run a program without main method?In C++ programming language the main() function is the entry point of that program. When we start execution of any program, execution directly goes to the main() in the program.Syntax for main():void main(){  ///Program body;  }  35) What is the declaration and definition of a variable?Declaration of Variable: Declaring a variable or function is that we are declaring the name and its type so that it can be used in the program. The Compiler can understand and use those variables and functions. Declaring a member gives its representation in that program.e.g.extern int x;  extern char  y;     // It tells the compiler that there are two variables x and y of types char and int  Definition of Variable: Defining a variable means, we are providing some value to it, or we are initializing it with some value. Defining a variable or any member of the program gives the complete information about it.e.g.int x= 2;  char y = 'A',  'B';    // It defines the variable  x and y by giving its value or body.  36) What do you understand by Friend function?A friend() function in C++ is a function which can access private and protected members of another class in which it is declared as a friend. We can declare a function as a friend function by using keyword friend. A friend function can be of two types:Method of another classA global functionSyntax:class Class_Name {  //Line of code  friend return-type func_name() ;}  The above-declared friend function can use private members of the class.37) What is memory allocation in C?Memory allocation is a process of allocating or reserving some portion of the memory (or as per need) for the execution of the code.There are mainly two types of memory allocation in C:Static memory allocationDynamic memory allocationStatic memory allocation: The allocation of memory at the starting of the program is called static memory allocation. In static memory allocation size remains fix, i.e., we cannot change the size at runtime. Static memory allocation is used in Array.Dynamic memory allocation: The allocation of memory at runtime is called as dynamic memory allocation. We can specify a size at runtime as per need. The memory gets allocated from heap area, and it can also be deallocated from same. Dynamic memory allocation used in pointers. There are four types of the predefined function used for dynamic memory allocationmalloc()calloc()free()realloc()38) Differentiate between malloc() and calloc()?The malloc() and calloc() are the two pre-defined library function available in Library. Both the functions are used for dynamic memory allocation for the execution of the program. The basic differences between the malloc() and calloc() are given below:The malloc() stands for memory allocation while calloc() stands for contiguous allocationThe malloc() allocates a single block of memory whereas calloc() allocates multiple blocks of memory.The malloc() takes only one argument, i.e., size of given block. Whereas calloc() takes two arguments, i.e., a number of blocks to be allocated and size of all blocks.The malloc() function is faster than calloc() function for memory allocation.Syntax for malloc() function:ptr=  (type_cast*)  malloc( size_t size );  Syntax for calloc() function:ptr= (type_cast *) calloc(n , size_t size );  39) Why is C a procedural language?Procedural language defines a language which follows some pattern, hence C language is called as procedural language as in C language a programmer must follow a specific pattern or flow of the program. C language follows a top-down approach to solve a problem. It mainly focuses on the flow of the program rather than the data.DBMS interview questions1) What do you mean by data structure?A data structure is a specific way of arranging and managing the data in the computer so that it can be accessed efficiently and can be modified and updated easily. Some examples of data-structure are given belowArrayLinked ListQueueStack, and many more.2) What is normalization? What are its types?Normalization is the process of organizing the data in the database to reduce redundancy of the data and achieving data integrity. It is also called as database normalization or data normalization.By normalizing the data we can arrange the data in tables and columns, and a relationship can be defined between these tables or columns.There are following types of normalization available which are used commonly:First normal form (1NF)Second normal form (2NF)Third normal form( 3NF)Boyce & Codd normal form (BCNF)Fourth normal form(4NF)3) Explain the "primary key," "foreign key," and "UNIQUE key" in Database?Primary Key: A primary key in the database, is a field or columns, which uniquely identifies each row in the database table. Primary key should have a unique value for each row of the database table. And it cannot contain null values. By default, a primary key is a clustered index.Unique Key: A unique key also works as primary key except that it can have one null value. It would not allow the duplicate values. By default, the unique key is the non-clustered index.Foreign Key: A foreign key is used to create a link between two tables. It can be defined in the second table, but it will refer to the primary key or unique key of the first table. A Foreign key can contain multiple null values. A foreign key can be more than one, in the table.4) What is XML in DBMS? Explain its types?XML in database termed as "eXtensible Markup Language."XML database is designed for storing and transporting of the significant amount of data in the XML format.XML database is primarily associated with document-based databases.There are two types of XML database used which are:XML-enabledNative XMLXML-enabled Database: - XML-enabled Database is same as RDBMS where data can be stored in tables which consists of columns and rows. It is an extension for the conversion of XML documents.Native XML database: - Native XML-database stored the data which is based on container not in the format of a table. Using the Native XML database we can save the considerable amount of data. We can query the data in Native-XML database using X-path expressions.5) Differentiate between CHAR and VARCHAR2?We use CHAR and VARCHAR2 in the database to store the string in the database. But the main difference between both the terms are given below:CHAR is of fixed size, and VARCHAR depends on the size of the actual string which we want to store.If we use CHAR to store a string, then it will take memory as the size we have defined, but VARCHAR2 will take the memory as per the size of the string. So using VARCHAR, we can use memory efficiently.6) Differentiate between DELETE and TRUNCATE command in SQL?We can use two commands to delete a row from the Table that are TABLE and TRUNCATE command.The main differences between both the commands are given below:TRUNCATE is a known as DDL command whereas DELETE is a known as one of the DML commands.DELETE can remove some rows from the table and TRUNCATE command can be used for removal of all rows from the Table.IF we use DELETE command without using WHERE clause it will delete the complete table, but it will not free the container space whereas TRUNCATE command will remove the entire TABLE and free the space which table contains and we cannot use WHERE clause with it.DELETE command does not reset the identity of the table whereas TRUNCATE can reset the identity of the table.The Syntax for DELETE command:DELETE FROM table_name [WHERE condition]; // WHERE clause is optional to use.  It will delete the selected rows which match the WHERE clause conditionsThe Syntax for TRUNCATE command:TRUNCATE TABLE table_name;  It will delete the complete table and free-up space7) What is DML command in DBMS?DML stands for Data Manipulation Language. The SQL commands which deals with data manipulation are referred to DML. Some DML commands are:SELECT- This command is used for retrieval of the data from the table of given database.INSERT- This command is used to insert or add the data into the table.UPDATE- This command is used to update the existing data in the table.DELETE- This command can be used to remove the records from the table.8) Why do we use DBMS?DBMS stands for "DataBase Management System". It is used to deal with Data.Following are the uses of DBMS:Creation of the DatabaseManaging the data in the databaseUpdating of data in the databaseFor the retrieval of data from the database.Efficient memory managementDBMS provides the Security of the data9) Differentiate between "Hot Backup" and "Cold Backup" in the database?In the database we can take backup of data in two ways:Cold backupHot backupCold Backup: - Cold backup is a physical backup, and it is also termed as the offline backup. Cold backup, works when the database is in offline mode, and no any user is logged-in. In the cold backup, all the files are copied without risk of any change. It is a more secure way of backup of data and control files. E.g., A USB drive or hard drive can also be considered as the cold backup, if it is unplugged after each backup.Hot Backup: - Hot Backup is also a physical backup, and it is termed as Online-backup. Hot backup is a backup which performed on data while the database is active for all user. Hot backup has a risk as it is available and open for all users. It is used if we want the complete backup of the database. Oracle provides a preferred method of backup, i.e., Recovery Manager (RMAN).10) What are ON DELETE CASCADE options in DB table?MySQL provides an effective way to delete the data from the database table is called as ON DELETE CASCADE option. It works in reference to the foreign key, in which if we remove the data from the parent table then data will automatically be deleted from the child table.11) What is the AVL tree? What is its significance?AVL tree is named after its invention by Adelson-Velsky and Landis. AVL tree is a height-balanced binary search tree of the self-balanced binary search tree in which:Each node of the AVL tree is associated with a balancing factorBalancing factor can be calculated as the difference between the heights of the left and right sub-tree cannot be more than one for each node in the tree.Balance Factor (k) = height (left (k)) - height (right (k))  Time complexity: Since AVL tree is balanced, its height is O(log (n)) and hence time complexity for insertion is O(log n).The Significance of AVL tree: As binary search offer good performance while searching in balanced case, but if they are unbalanced their searching performance can be reduced hence to overcome this problem we can use AVL tree as it is a self-balanced binary search tree. Therefore, it ensures a time complexity of O(log(n)).12) Explain the turnaround time and response time? (OS)Turnaround time: - Turnaround time defines the amount of required time to complete a request.Response time: - Response time is the average time which is required for submission of the request, and the first response occurred.Accenture Third Round: HR interview QuestionsHR round is the last round of the Accenture recruitment process. In this round, Interviewer checks the communication and professional skills of the candidate.A list of the top most asked HR question with examples:1) Brief about yourself in a minute?If we say "The first impression is the last impression" then it will the perfect fit for this question. In the most of the cases during an HR interview, it would be the first question, and you have a very first chance to impress the interviewer with your perfect and enthusiastic answer.a.) The aim of the question:Before answering this question, you must know why this is the very first question and why it is asked? So by asking this question interview starts the conversation and he just wanted to examine whether the candidate is suitable for the job and job environment, by knowing in detail about the candidate.b.) How to Answer for this question:Now, how you can fulfil the expectations for this question. So the first thing that before answering this question you must be full of confidence and relaxed and then start answering.Following is the flow for the answer to this question:Introduce Yourself: The very first sentence must be your basic introduction to yourself in a very professional way. The Interviewer just want to know about yourself so concentrate and be precise.About your academics and previous experience (if have): After introducing yourself, the next thing come is to give the brief knowledge to the interviewer about your academics and your previous experience so that the interviewer can judge whether you fit into basic job criteria or not. So give only overview about your recent academics and experience, not the whole story.Family background (Optional): Tell about your family background is totally optional. If the interviewer gave you enough time for introduction then you can tell it else it's not mandatory.Hobbies, strength, and goals: This is the step where you got another chance to impress the interviewer. But the most important point for this step is to be real or truthful that means you should not boast yourself.Conclude: Now, conclude the answer with the smile and prepare to answer to the next question.Example introduction:Hello/Good morning/ after noon, my name is XYZ, and I belong to the city New Delhi. Before starting to introduce myself, I would like to thank you for this great opportunity. I did my schooling from St. Mary?s Convent School and scored 75% in higher secondary and scored 80% in senior secondary. I have completed my B. Tech from Amity University and scored 75% marks. I got trained and certified for multiple technologies as core and advanced Java, HTML, SQL. I worked on a project which was based on the web-based application for digital marketing. My hobbies are playing cricket, and I love singing and creating various types of application tools. My strengths are that I am very adaptive, and having leading qualities. My Objective is to join this organization where I can prove myself by doing my level best so that it can polish my skills as well as I can give minor support with full efforts to grow this organization.2) Why did you apply for this job?This is the next crucial question which can enhance your chances to be selected. So in this question, the interviewer just want to know whether you know about the company and about your role in that company. The first thing you should remember that you must have good knowledge of the company and as well as the role for which you have applied.How to answer:To answer this question, you must try to match your skills to the job description. The interviewer wants to hire those candidates who have the sufficient knowledge about the role for which they have come. Try to give some good points of the company in front of the interviewer and try to show interest in yourself with that points of the company.Example:I have applied for this Job as I feel it will be best suited to me as per skills. I can give my best for this job. When I was going through job-description I have noticed that you have mentioned that you need someone who can do____________, so I was very excited as I have very good knowledge in this field as I have also worked on the project at my college time and even got trained in this technology. 3) How have you prepared for this interview?While preparing for an interview, no one thinks that the interviewer can ask about the preparation strategies and then we got stuck with this question. But there are also some tips to tackle such type of questions.By asking this question, the interviewer wants to check that how sincere and how serious you are for this job opportunity so answer in this way only.How to Answer:There are some points below mentioned which you need to keep in mind while answering this question:Try to ensure the interview that you have searched about the company profile as well as product and service of the companyAnswer in a way that you were really interested in this interview and hence also studied and prepared for technical and aptitude rounds.Tell about good points, people reviews for the company and if any improvement can be possible (in a positive way)Example:When I got to know about this interview, firstly I got excited about this as I was eagerly waiting for such an opportunity. But I was not much aware of the company?s service and products hence I searched a lot for it and also many interesting points for this company (brief some point). Then I went through the Job description and requirement and refreshed my theory and practical part of technologies. So this way, I have prepared myself for this interview.4) What is your biggest achievement till now?This question is a fascinating question of an interview as the interviewer wants to know about yourself in deep. By this question the interviewer wants to know that:What makes you creative in your life?Which things drive you?What really matters for you in your life and what motivates you?What is your potential?How to Answer:This question should be answered in a way that picks up the interviewer interest. So, there are some ways to answer this question:Keep your answer real that means just tell those achievement which you proud of.Keep it recent that means to tell that biggest achievement which you have in recent years.Keep it professional. Your answer should be professional for your achievement.Example:I have got various achievements in my carrier, but the most notable achievement was the delivery of my college project. We have opt to create an iOS mobile app, as some of our team members including me was having reasonable knowledge of iOS, and the guy who was leading us was senior and had worked with many iOS projects. But due to some issue, he needs to go out of town so, I was selected as lead for that project. So with my continuous practice and enthusiasm including my team members, we have completed our task, and our project was one of the best projects of our college.5) What do you know about our Company?This is a very likely question for most of the interviewer, in this question the interviewer wants to check two things in the candidate:Do candidate really care about the company and his role that means they want a candidate who is sincere enough about the company and don't want any candidate who comes in the interview without knowing the details about the company.Whether the candidate is a good researcher or not. As they also wanted to check that how a candidate searches for the company, and in how much details.How to answer:To answer this question you must have good knowledge, and you have already researched the company profile, then only you will be able to answer this question. There are some points you need to mention while answering this question:What are they famous for?How many employees are they having?In how many countries are they situatedWho is the Founder & CEO of the company6) Why should we consider you for this job?This is one of the challenging questions of the interview, but it can also open the door for the selection in that interview process. This is the question to check your abilities which you know about and which you can define. It is to know that what makes you different from other candidates for the selection in this Job. So be careful while answering this.How to Answer:This question should be answered in some tricky way. This question will check your marketing skills as you need to tell your selling points in this question. What makes you different from others? There are some points to remember while answering to question:Show the enthusiasm and passion for that job.Tell your unique qualities as compare with othersTell your skills to be the best fit for this opportunityTell your positive points and strength concerning the job profile.Example:Well, this job profile is what I wanted to work for and as I also have a good knowledge in this field with the practicals as well as theoretical which I can implement in a very efficient way. I have worked with two major projects in the previous company and also get awarded for that. I am very passionate about learning new technology so that it will also be helpful for this job profile. The last thing that my way of doing a task is somewhat different as I work in a very smart way not in a hard way. So am relay excited to work with your company. Thank You.7) Tell me some current headlines?This question is optional for an interview. This question can vary from candidate to candidate. By this question generally, the interviewer wants to know whether you are aware of the general studies or not.How to answer:To answer this question, you must be aware of the current day's headlines. You can only answer this question if you have read a newspaper, or you have searched the current day's headlines.8) What are your goals for the next five years?The above question is one of the common questions asked in interviews. By this question, the interviewer wants to know about your future goal. The interviewer wants to check what you wanted to be in your career. So you can answer this question with some tricks.How to answer:To answer this question, you should be very clear for your future goal oriented to that company. You can answer this question by following ways:Answer this question in very general term if you are not sure about your career path.Answer in a very straight way and be specific about your goal.Show your interest to achieve the long-term goal in that company.Think about the answer for a while and then answer.Example:I want to see myself as one of the topmost performing employees in a well-established organization like yours and want to contribute my skills and knowledge to the enhancement of my career growth as well as company growth.9) What is your greatest strength? How will it be helpful for this job?This is one of the easy questions in the interview, but sometimes it might be tricky as well. By asking this question, the interviewer wanted to check if your strengths are aligned with the companies benefit. They wanted to know that if the employee can be the best performer from the rest.How to answer:For answering this question you should make a note of the following key points before going to an interview.Create a list of strengths and choose your greatest strength which makes you creative.Always access your skills before going for an interview, which will help you to identify your strength.Always ready with a live example for your strength.Tell the strength which can be most helpful and relevant to your job profile.10) If you feel work pressure, how will you deal with it?One most common asked interview question is that how to deal with work pressure? So answering this question is very simple but before that, we should know that why the interviewer has asked this what he wanted to know. So this question is very straight as interviewer just wanted to know that, can you work under pressure or not?How to Answer:Every one of us have some techniques to handle or deal with the pressure. It might be an assignment pressure, family pressure or many others, so we answer this question in that way only. But it must be the professional way and in a positive manner. There are some points for giving this answer:You must provide an answer in a very positive way.Answer this question with an example.Your response and your body language should match.It should be the honest answer.Example:I work more efficiently under pressure as I feel it is challenging my abilities and I need to prove myself. I have found myself more creative under pressure conditions with some deadlines. When I got such type of situations, my first thing is always to be positive, and I started doing work with more concentration. For example, in my recent project I have assigned a task which was based on the latest AI technique, about which I was not so much aware, but still I worked on that technology I learned it, and I successfully completed my task, and also I got employee of the month award because of that project. 11) What do you want to achieve in your life?A very familiar question for everyone not for the interview although throughout of life. From our childhood till today's date everyone has faced this question several times, and answers for this also vary from time to time, but the question is that, how to answer in the interview for this. By this question, the interviewer wants to know in deep about you and how much time you want to spent with that company. How much loyal will you be for the company?How to answer:For answering this question there is no any particular way as everyone is unique and wanted to achieve some unique things in his/her life. So there is just one solution to this that being honest while giving this question. Everyone should be clear about his life goal then only he/she can answer this question correctly.12) Are you ready to relocate?There are various types of job where you need to relocate yourself from your residence to any other place according to job location. So this is also a critical question for a candidate as he/she needs to prepare himself mentally as well as physically. So, to check whether you can adjust or relocate yourself is this question and also interviewer wanted to test your flexibility, enthusiasm, and commitment.How to answer:Some tips on how to ready to answer to this question:The very first thing you need to check Job description before going for an interview as can you relocate yourself or not.If you are not having any issue while relocating then answer this with full of enthusiasm as you are eager to join the company.If you have any problem, you can discuss it but in a very positive way so that it can be considered.Example:Sir, I would love to relocate to be a part of such a well-reputed and wonderful company. I can't miss such a great opportunity. Thank you! 

More details

Published - Mon, 05 Dec 2022

IGATE Interview Questions and Answers

Created by - Admin s

IGATE Interview Questions and Answers

About 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:Founder: Narendra PatniCo-founder-Sunil WadhwaniCEO of the Company: Srinivas KandulaiGate 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: Written roundSecond: Technical interview roundThird: HR interview roundFirst Round: Written roundDescriptionPlay VideoThe 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 answerWritten test pattern:English proficiency: 20 QuestionsQuantitative aptitude: 15 QuestionsVerbal Reasoning: 15 QuestionsVerbal English Interview QuestionsFill the Correct option.1) If Riya ________ ready ________ in the house, I will rent it out because it is vacant since long.were, stayis, stayingwould be, stayingis, to stayShow Answer2) John _____________ along the road.ranfellsatstoppedShow Answer3) ___________a match to light the candle in the room.HitRubStrikeFireShow Answer4) These instructions must be followed by every student __________ the semester _______exception.in, withthroughout, withoutat, atwith, withoutShow Answer5) In Rohan's family, when they sit at _______ dining table __________ family likes to do all____________ chitchatting.a, a, aa, the, athe, a, thethe, the, theShow Answer6) I miss ________ the today's news, while I am travelling.watchingwatchto watchwatchedShow Answer7) Find the Antonym to the word "QUIESCENT."ActiveDormantWeakUnconcernedShow Answer8) Arrange the following sentences in a correct order.for the rest of the yearto buy anything elseif we use up the moneyI thinkwe wouldn't be ableCorrect Option will be43521453213154235421Show Answer9) Priya was laughing so hard _______ Ravi's joke that she fell _______ her chair ________ the floor.on,of,toat,off,ontoby,of,onof,at,uponShow Answer10) Success in the IAS examination depends ....... hard work only.AtOverForOnShow AnswerAptitude Questions1) If 35% of 30 = 25% of X + 1, find the value of X.38284232Show Answer2) 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%?1008099110Show Answer3) 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?60 min40 min75 min30 minShow Answer4) 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-----10 years15 years22 years18 yearsShow Answer5) 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?12 years9 years10 yearsNone of the aboveShow Answer6) 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?Rs.3000, Rs.2520, 5%Rs.4000, Rs.3520, 6%Rs.5000, Rs.6250, 7%None of the aboveShow Answer7) In how many ways letters of world "LEADING" can be arranged, so that vowels always come together?3507204805040Show Answer8) If the first day of year is Monday. Then what is the last day of the year, if it's not a leap year.SundayTuesdaySaturdayMondayShow Answer9) 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.50 days60 days48 days54 daysShow Answer10) Find the Value of (483*483*483+ 517*517*517) / (517*517 - 517*483 + 483*483)100023.456854369481Show AnswerReasoning Questions1) If the word TEACHING is coded as CHEATING, then how can be code the word GRADIENT?RADIGENTDIERATINGRGDIEANTDIRAGENTShow Answer2) 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?16th1514thNone of the aboveShow Answer3) Statement:I. no rubies are pearlsII. some pearls are diamondsConclusions:I. no rubies are diamondsII. some diamonds are pearlsonly conclusion I followsonly conclusion II Followsboth conclusion I And II followneither conclusion I Nor conclusion II FOLLOWSShow Answer4) If BLACK will be coded as 145 like that RED -81,GRAY- 204 then GREEN can be coded as:540385400245Show Answer5) Statement:I. Some plastics are bowlII. Some bowl are platesIII. Some plates are flowersConclusions:I. some flowers are plastics.II. Some flowers are bowlIII. No plastic is a flower.None followsOnly I followsOnly II followsOnly either I or III followsOnly III followsShow Answer6) 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?BrotherCousinFatherUncleShow Answer7) 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 workStatement 2: Ram, Shyam, and Mohan working together and finish the work in 20 daysStatement 3: Mohan is two times more efficient than ShyamAll three statementsStatements 1and3Statements 2and3statements 1and2Show Answer8) Find the best suitable analogy for PAIN:SEDATIVE:comfort: stimulantgrief: consolationtrance: narcoticache: extractionShow AnswerSecond 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:Low-level languageHigh-level languageLow-level languages are machine dependent languages that means we cannot execute it on other platform.High-level languages are machine independent languages that mean we can execute it any platform (Mac, Windows, and Linux).Low-level languages are more machine-readable.High-level languages are more human-readable.It is difficult to write and compile a low-level language.It is easy to write and compile a high-level language as compared to low-level languageIt is difficult to find errors and debug a program in a low-level language.Finding an error and debugging is easy in a high-level language.Low-level languages are written in binary form, so these are faster than other languages.High-level languages are written in some human readable instruction which needs to convert to binary form so these are slower thanExample of low-level language is machine language.low-level languagesExample of high-level language is C++, Java etc.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.An Interface cannot be instantiated in JavaAn Interface includes methods which are public and abstract (by default).A class can implement an interface.For declaring an interface, we use the keyword interface.Syntax:Interface Interface_Name{  //Methods  }  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.Exampleinterface Employee {   int empid = 23;  String empname="John";  }  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:A class needs to declare as final so that it cannot be inherited.All the data members of the class need to declare as final so its value can't be changed.No option for setters method.There should be getter methods for all variables.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 object6) 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:class ConstructInheritance{            ConstructInheritance()      {      System.out.println("This is Parent class Constructor");      }  }    class Child extends ConstructInheritance{          Child()       {      System.out.println("This is Child  class Constructor");   }            public static void main (String[] args) {      Child obj= new Child();      Child obj2=new ConstructInheritance();  }  }  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:BlocksVariablesMethodsNested classTo 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.class Employee   {          static int i;             //static variable            static void m1()     //Static method      {       System.out.println("This is static mehtod ");         }            static                         //static block      {          for(i=1; iMinimum redundancy of dataLogical data integrity.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:1NF: A relation in the table be in first normal form if each attribute is single value attribute2NF:3NFBCNF10) 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:If a link list is not null terminated( it points to the first node)If all nodes are connected in the form of cycle.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:char *  itoa ( int value, char * str, int base );  Parameters:value: A value which needs to be convertedstr: A parameter which stores the converted value as an arraybase: 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:Size of all non-static members of the classSize of its immediate parent class(if have)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:One-to-oneOne-to-manyMany-to-manyThe aggregation and composition are the part of the association.14) Differentiate between constructor and destructor?(C++)Differences between constructor and destructor are given below:CONSTRUCTORDESTRUCTORA Constructor is used to initializing the object of that classDestructor is used to destroy the previously created object of the classConstructor name is always the same as class name with no any return type.Destructor name also same as the class name without any return type, but with ~ (tilde) prefix.Constructor overloading is possible in a classDestructor does not allow overloading (it can only be specified once in a class).Syntax:class EmployeeCons{ EmployeeCons(){ } };Syntax:class EmployeeDestr{ ~EmployeeDestr(){ } };Constructor allocates the memory while creating an objectDestructor release the memory while destroying an object.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.Each line in code can have a single pre-processor directivePre-processor directive does not include a semicolon at the end.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:System header files: These header files come with the compilerUser-created header files: These files are written by the programmer.Following are some mainly used header files in C#include#include#include#include#include, and many more.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:Oracle dbms_alertOracle dbms_application_infoOracle dbms_aqadmOracle dbms_cryptoOracle dbms_fgaOracle dbms_jobOracle dbms_job.submitOracle dbms_lobOracle dbms_metadataOracle dbms_monitor17) 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:CompilerInterpreterA compiler is a software program that converts a high-level language source code into a low-level language machine codeThe interpreter is a software program that is used to directly execute a source code written in a high-level programming languageIt creates an intermediate source code.It does not create any intermediate code.A Compiler converts the source code completely at a timeInterpreter converts the source code line by line at a time.A compiler converts source code in one go, hence these are faster.As interpreter converts a source code line-by-line, hence these are slower as compare to the compiler.Finding an error is difficult.Finding an error is easy.Used for the languages C, C++, C#, Scala, etc.Used for languages Java, PHP, Perl, Python, etc.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.Empty-1Single element present0Stack is fullN-1Stack overflowN4. 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 performedOn 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:int fprintf(FILE *stream, const char *format, ...) ;                  Where stream= file pointer of datatype "FILE".  Format can %d, %s, %f, etc.  Example:#include   #include     int main () {     FILE * fp;    //file pointer       fp = fopen ("file.txt", "w");   Opening file      fprintf(fp, "%d %s %s %s", 12, "rollno", "student", "present");  //writing data of different format           fclose(fp);     //file closing          return(0);   }  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.int fscanf(FILE *stream, const char *format, ....);   Where stream= file pointer of datatype "FILE".   Format can %d, %s, %f, etc.   20) What is a linked list? Explain its applications?A Linked list is a linear data structure similar to an array, which is used to store the data in an organized way.In Linked list data elements are not stored in contiguous blocks.Applications of the Linked list:A linked list can be used for implementations of stacks and queues.Implementation of graphs can be done using the linked listA linked list can be used for dynamic memory allocationA linked list can be used for implementation of graphIt can be used for performing arithmetic operations on long integers.A linked list can be used with the music player for playing the songs.21) How C++ is more advantageous as compared to C?C and C++ both are the computer programming languages. Both the languages enable us to write efficient code. As C++ is an advanced version of C language, therefore it has some extra features than C languages. The main advantages of C++ over the C language are given below:As C++ is an object-oriented language, hence support the function overloading, whereas C language does not support function overloading.C++ provides the property of data hiding, whereas C does not provide this featureC++ supports exception handling, whereas C does not support the exception handling conceptC++ provides a concept of classes and objects, wherein C language there is no such concept.22) Which is the smallest package in Java API?The smallest package in Java API is java. applet package.23) What are searching techniques? Explain the linear search?Searching is the process of finding the value or place of a data element in a given list. A searching technique will be successful if the data element are found else it will be unsuccessful. There are primarily two types of standard searching techniques, which are:Linear search or Sequential searchBinary SearchLinear search: Linear search technique is the easiest way of searching an element. We can perform a linear search operation in both sorted and unsorted list (usually an array list). To understand the linear search, let's take an example of an array list of 8 elementsExample:Input:  a [ ] = {10, 140, 589, 20, 89, 78, 90, 110}       x= 90;   Output: 6.   The Basic algorithm for linear search:Step 1: Traverse the array list.Step 2: Match the key element with all elements present in the arrayStep 3: if key element found, return the index position of an element in the array listStep 4: If the key element does not found, return -1Implementation of linear search using Java program:public class LinearSearchExample  {      public static int linearSearch(int[] arr, int key)  {              for(int i=0;i

More details

Published - Mon, 05 Dec 2022

TCS Interview Questions and Answers

Created by - Admin s

TCS Interview Questions and Answers

TCS (Tata Consultancy Service) Limited is an Indian multinational company which deals in consultancy service and Information technology. It is headquartered in Mumbai, India. It is a part of the Tata group and operates in 46 countries.TCS is one of the largest Indian company by market capitalization and one of the most trusted Indian brands worldwide. It alone generates 70% of the dividends of its parent company Tata Sons.Recently, Tata Sons decided to sell stocks of TCS worth $1.25 billion in a bulk deal. In 2015, TCS is ranked 64th overall in the Forbes World's Most Innovative Companies ranking, making it both the highest-ranked IT services company and the top Indian company.TCS is the world's 2nd largest IT services provider. In 2017, TCS is ranked 10th on the Fortune India 500 list. In April 2018, TCS became the first Indian IT company to breach $100 billion market capitalization.56.6M1KHTML TutorialRecruitment ProcessTCS conducts generally 3 rounds to select fresher as Software Developer in their organization.Aptitude testTechnical interviewHR interviewThe recruitment drive starts with a written test followed by a one on one interview. They may also conduct a group discussion for some students. Sometimes they waive the written test for students above aggregate of 75, and they were allowed to appear directly for the interview without a written test.In the technical round, fresher candidates are generally asked questions on their final project and a single technology in which they are trained.Academic Criteria65 percent or above in B.Tech, Class X and XII.No backlogs at the time of interview Technical Interview Questions1) Explain the functionality of linked list.A linked list consists of two parts: information and the link. In the single connected listening, the beginning of the list is marked by a unique pointer named start. This pointer does point to the first element of the list and the link part of each node consists of an arrow looking to the next node, but the last node of the list has null pointer identifying the previous node. With the help of start pointer, the linked list can be traversed easily.2) What are the four basic principles of OOPS?The four basic principles of Object-Oriented Programming System are listed below:Abstraction: Abstraction is a process of hiding the implementation details and showing only functionality to the user. For example, sending SMS where you type the text and send the message. You don't know the internal processing about the message delivery.Abstraction lets you focus on what the object does instead of how it does it.Inheritance: Inheritance in Java is a mechanism in which one object acquires all the properties and behaviors of a parent object.Encapsulation: Encapsulation in Java is a process of wrapping code and data together into a single unit, for example, a capsule which is mixed of several medicines.Polymorphism: Polymorphism in Java is a concept by which we can perform a single action in different ways. Polymorphism is derived from 2 Greek words: poly and morphs. The word "poly" means many and "morphs" means forms. So polymorphism means many forms.3) What is inheritance?In, Object-Oriented Programming, inheritance is a mechanism based on classes.Inheritance refers to inhering the data members and properties of a parent class to a child class. A class which is derived from another level is often called as a sub-class or a child class, and the type from which the child class is obtained is known as super-class or parent class.4) What is the way of inheriting variable of one class to any other class?//Base Class  class A   {   public int a;  }  //Derived Class  class B : A  {  a=15;  }  5) What is Polymorphism?Polymorphism is a concept in OOPS which means having many forms. In simple words, it means that different actions will be performed in different instances. Polymorphism is of two types:Method overloadingOperator overloading6) What are the different types of inheritance?Types of Inheritance:Single inheritanceMultiple InheritanceMulti-level InheritanceMulti-path InheritanceHierarchical InheritanceHybrid Inheritance7) What is the difference between classes and interface?The differences between classes and interfaces are listed below:A class can be instantiated by creating its object, whereas interfaces cannot be instantiated as all the methods in the interface are abstract and do not perform any action, so there is no use of instantiating an interface.A class is declared using class keyword whereas an interface is declared using interface keyword.The members of the class can have access specifier such as public, protected, and private but members of the interface can not have the access specifier, all the members of the interface is declared as public because the interface is used to derive another class. There will be no use to access specifies inside the members of an interface.The methods inside the class are defined to perform some actions on the fields declared in the class whereas interface lacks in asserting in areas, the ways in an interface are purely abstract.A class can implement any number of the interface but can only extend one superclass. Whereas interface can reach any number of interfaces but cannot perform any interface.A class can have a constructor defined inside the class to declare the fields inside the class, whereas interface doesn't have any constructor defined because there are no fields to be initialized.8) What is software development life-cycle?Software development life-cycle is steps involved in the life cycle of software development phase. Generally, it is followed by the development team which develops the software in the organization. It consists of a clear explanation of developing and maintaining the software.9) What is normalization of databases, joins, and keys?Normalization is process of organizing data in a database efficiently. Two goals of the normalization process are: to eliminate redundant data (for example, storing the same data in more than one table) and also ensure data dependencies make sense (only storing related data in a table). These both are important as they reduce the amount of space a database consumes and ensure that data is logically stored.10) What are loops?Loops are used to execute block of statement several times in a program depending upon the conditional statement. The basic structure of a circuit is given above in the diagram. For each successful execution of the loop, the conditional statement should be checked. If the conditional statement is true, then the circuit will be executed. If the conditional statement is false, then the course will be terminated.11) Explain about Joins, Views, Normalization, Triggers?The JOIN keyword is used in an SQL statement to query data from two or more tables, based on a relationship between specific columns in these tables.Tables in a database are often related to each other with keys.A view is a virtual table. A look contains rows and columns, just like a real table. The fields in a picture are fields from one or more real tables in the database.You can add SQL functions, WHERE, and JOIN statements to a view and present the data as if the data were coming from one single table.12) List different advantages of DBMSImproved data sharing.The list of several advantages of DataBase Management System:Improved data security.Better data integration.Minimized data inconsistency.Improved data access.Improved decision making.Increased end-user productivity.13) What is Database Management System?A DataBase Management System is a software system used for creating and managing databases. DBMS make it possible for the end user to build and maintain databases. DBMS provides an interface between the end user/application and the databases.14) What is database Schema?The formal definition of the database schema is a set of formulas (sentences) called integrity constraints imposed on a database.15) What are the conditional statements?The conditional statements can alternatively be called as conditional expression also. Conditional comments are the set of rules which were executed if a particular condition is true. It is often referred to an if-then statement because if the state is true, then the statement is executed.16) What is the difference between the foreign key and reference key?Reference Key is the primary key that is referenced in the other table (linked via the other tables Foreign Key). Foreign Key is how you connect the second table to the primary tables Primary Key (or Reference Key).17) What is the difference and similarity between C and C++?C++ has classes whereas C did not have classes.C does not support function overloading. In C, for input or output, we use functions like gets(), puts(), scanf(), printf(), etcC does not support exception handling.18) The structural difference between bitmap and b-tree index?BtreeIt is made of branch nodes and leaf nodes. Branch nodes hold prefix key value along with the link to the leaf node and the leaf nodes contain the indexed value and rowed.BitmapIt consists merely of bits for every single distinct value. It uses a string of bits to locate rows in a table quickly. It is used to index low cardinality columns.19) What is the difference between a Clustered index and non-clustered index?Clustered IndexOnly one per tableFaster to read than non clustered as data is physically stored in index orderNon-Clustered IndexCan be used lot of times per tableQuicker for insert and update operations than a clustered index20) Diffrentiate between socket and session?Socket is the Combination of IP address and Port Number (in pairs)The session is a Logical Connectivity between the source and destination.21) What is an array?An array is a collection of similar elements. For an array, the necessary condition is that the data type of all the elements in the array must be same. The declaration of an array in C++ is as follows:int a[10];This defines an array whose name is a and has ten elements from index 0-922) Given an array of 1s and 0s arrange the 1s together and 0s together in a single scan of the array. Optimize the boundary conditions. #include  #include  void main()  {  int A[10]={'0','1','0','1','0','0','0','1','0','1','0','0'};  int x=0,y=A.length-1;  while(x  x++;  else if(A[y])  y--;  if(A[x] && !A[y])//here we are checking that stating index is having 1 and last index having 0 than swap values  A[x]=0,A[y]=1;  }  getch();  }  23) Define Data Abstraction. What are their importance?Abstraction is process of recognizing and focusing on essential characteristics of a situation or object and leaving/filtering out the unwanted components of that situation or object.Abstraction is the basis for software development. It's through this concept we define the essential aspects of a system. The process of identifying and designing the ideas for a given system is called Modeling ( objectmodeling).Three levels of data abstraction are:Logical level: Information stored in the database. e.g., Database administratorPhysical level: Where data is stored physically in the database.View level: End users always work on view level. If any amendment is made it may be saved by another name.24) Write a function to swap two numbers without using a temporary variable.void swap(int &i, int &j)  {  i=i+j;  j=i-j;  i=i-j;  }  25) Memory Allocation in C/C++The calloc() function allocates a memory area; the length will be the product of its parameters (it has two settings). calloc fills the memory with ZERO's and returns a pointer to the first byte. If that fails to locate enough space, it returns a NULL pointer.A malloc() function allocates a memory area; length will be the value entered as parameter. (it has one parameter). It does not initialize memory areaThe free() function is used to free the allocated memory(allocated through the calloc and malloc), in other words, this used release the allocated memorynew also used to allocate memory on the heap and initialize the memory using constructordelete also used release memory allocated by new operator26) Write output of the program?int i=10;  printf("%d%d%d",i,++i,i++);  Answer= 10 12 1227) what is virtual function and pure virtual function?Virtual function:- To achieve polymorphism, function in base class is declared as virtual. By state virtual, we make a base class pointer to execute the purpose of any derived class depends on the content of pointer (any acquired class address).Pure Virtual Function:- This is the function used in base class, and its definition has to be provided in derived class, In other pure virtual function has no definition in the base is declared as :virtual void fun()=0;  It means that this function is not going to do anything, In case of pure virtual function derived function has toimplement a pure virtual function or redeclare it as a pure virtual function28) What are WPF and WCF?WPF/WCF application, need in .NET 3.0 Framework. These application will cover the following concepts:WCF(Windows Communication Foundation)The new service orientated attributesThe use of interfacesThe use of callbacksAsynchronous delegatesCreating the proxyWPF( Windows Presentation Foundation )StylesTemplatesAnimationsDatabinding29) Write a program in C to swap two numbers without help of a third variable.  /*      * C++ program to swap two numbers without using a temporary variable     */      #include      using namespace std;         /* Function for swapping the values */      void swap(int &a, int &b)    {          b = a + b;         a = b - a;          b = b - a;      }      int main()      {      int a, b;        cout  a >> b;  swap(a, b);  cout 

More details

Published - Mon, 05 Dec 2022

HCL interview Questions and Answers

Created by - Admin s

HCL interview Questions and Answers

Company OverviewHCL Technologies is an IT specialist corporation works in the field of programming improvement. It was established in 1976 and headquartered in Noida, India. The main benefits provided by the company are R&D and Technology administrations, BPO Services, IT Hardware, Enterprise and Applications Consulting, Remote Infrastructure Management, and so on. HCL Technologies are working around the world over 32 nations and has around 116,000+ employees.Eligibility Criteria:Candidate must have 60% throughout in academics (class X, XII, Graduation, and Post-Graduation).No education gap of more than one year.Candidate should have good knowledge of C, C++, and JAVA.Engineering Candidates of 2018 are eligible to apply.Selection Process:The selection process of the company consists of 3 rounds. These rounds are as follows:The Pattern of Written Exams:SectionsNo of QuestionsQuantitative Ability15Reasoning15English15Technical Ability15Total60Note: The total time given to the question is 60 minutes. There is no negative marking in the exam.Round 1: The first round consists of 60 Multiple Choice Question. There is no negative marking. This test would cover the following topics.Play VideoxQuantitative AbilityNumber SystemHCF & LCMAverageProfit & LossPercentageTime, Speed & DistanceReasoning AbilityCoding-DecodingBlood RelationSeriesLogical ReasoningStatement and ArgumentsEnglishSpotting ErrorsAntonymsSynonymsOne Word SubstitutionOrdering of SentencesTechnical Ability: In this Section, they asked the question on JAVA, Operating System, C++, Networking and DBMS.Round 2: In this round, they asked the technical questions from JAVA, OOPS, C Language, DBMS.Round 3: The third round is HR interview. Students who clear the technical round are eligible for this round.You may expect HR round like:Tell us about yourself.Why should we hire you?What is the difference between Confidence and Over-Confidence?How do you feel about working nights and weekends?Can you work under pressure?What makes me angry?Where do you see yourself five years from now?How much salary do you expect?Why did you leave from your previous job?On the scale of one to ten, rate me as an interviewer.Most frequently asked technical questions in HCL.What do you mean by Class Cast Exception?Differentiate between Primary key and a Unique key.Why java is considered as dynamic?What is joins in SQL?Differentiate between Method Overloading and Method Overriding.What is the purpose of finalize () method in Java?What is Synchronization?What is the function of DBMS?Difference between Abstract class and Interface.What is the purpose of "Register" Keyword?HCL Aptitude Questions1) Nine Person went to a Hotel for taking their meals. Eight of them spent Rs 12 each on their meals and the ninth spent Rs 8 more than the normal use of all the nine. What was the aggregate cash spent by them?Rs.111Rs.121/Rs.117None of theseShow Answer2) A batsman makes a score of 87 runs in the 17 innings and then increase his average by 3. Find his average after 17 innings.40363945Show Answer3) The area between two stations A and B is 778 km. A train front the route from A to B at 84 km per hour and returns back to A with a uniform speed of 56 km per hour. Find the normal speed of train during the entire journey.67.2 km/hr.45.2 km/hr.66.2 km/hr.None of these.Show Answer4) The total of a rational number and its equal is 13/6. Find the number.   None of these.Show Answer5) The amount of two numbers is 184. If one-third of the one overtake one-seventh of the other by 8, find the minimum number.72706242Show Answer6) Ramesh's salary was decreased by 50% and then subsequently increased by 50%. How much percent does he lose?25%35%15%45%0%Show Answer7) The salary of a person reduced by 10%. By what percent should his reduced salary by raised so as to bring it as per with his original salary?12131411Show Answer8) When the price of a product was decreased by 10%, then the number sold increased by 30%. What was the effect on total revenue?17%13%14%19%Show Answer9) If the enumeration of the fraction is increased by 15% and the denominator is decreased by 8% then the value of the fraction is15/16. Find the original Fraction.None of TheseShow Answer10) In the new spending plan, the cost of lamp fuel oil ascended by 25%. Of what amount of percent should a man decrease his utilization with the goal that his consumption of it doesn't increase?10%20%30%40%Show Answer11) The population of the town is 1,764,000. If it is increased at the rate of 5%per annum, what will be the population 2 years hence? What was it 2 years ago?120000130000150000160000Show Answer12) A 30% Loss on Cost Price is what percentage loss on Selling Price?25%30%40%None of theseShow Answer13) A man purchases a book for Rs.29.50 and offers it for Rs 31.10. Discover his gain percent.8.1%5.4%9.8%2.4%Show Answer14) A is twice as great a workman as B and together they complete a piece of work in 18 days. In how long will A alone entire the work?23 days27 days.29 days.31 days.Show Answer15) A can do a secure job in 12 days. B is 60% more efficient than A. How long does B alone take to do the same activity?Show AnswerHCL Reasoning Questions1) Find the missing equation in each of the following series:1) 1, 6, 15? 45, 66, 9125262728Show Answer2) 2, 5, 9, 19, 37,?73757678Show Answer3) Newspaper: Press:: Cloth:?TailorTextileFiberMillShow Answer4) Cattle: Herd::Sheep:?FlockSwarmShoalMobShow Answer5) Mumbai: Maharashtra::Trivandrum:?KolkataGujaratKeralaSikkimShow Answer6) Menu: Food::Catalogue:?RackNewspaperLibraryBooksShow Answer7) In a certain Code, TEACHER is written as VGCEJGT. How are CHILDREN written that code?EJKNEGTPEJKNFITPEJKNFGTOEJKNFGTPShow Answer8) Anil introduced Rohit as the son of the only brother of his father's wife. How is Rohit Related to Anil?CousinSonSon-In-LawBrotherShow Answer9) Pointing out to the lady- Rajan's said: "She is the daughter of the woman who is the mother of the husband of my Mother." Who is the lady to Rajan's?AuntGranddaughterDaughterSister-in-Law.Show Answer10) A man pointing to the photograph says, "The lady in the photograph is my nephew's maternal grandmother". How is the woman in the photo identified with the man's sister who has no other sister?CousinSisterMotherMother-in-lawShow Answer11) Find the number that can be put in place of the question mark. 3 12 7 26 15 b?54453554Show Answer12) Find the number that can be put in place of the question mark. 3 12 7 26 15 b?13141820Show Answer13) in the series6 4 1 2 2 8 7 4 1 2 5 3 8 6 2 1 7 1 4 1 3 2 8 6How many pairs of successive numbers have a difference of two each?FourFiveSixthSevenShow Answer14) How many such of 5s are there in the following numbers sequence each of which is immediately preceded by 3 or 4 but not immediately followed by 8 or 9?3 5 9 5 4 5 5 3 5 8 4 5 6 7 3 5 7 5 5 4 5 2 3 5 1 0FourThreeFiveNoneShow Answer15) ELFA, GLHA, ILJA, _____, MLNAOLPAKLMALLMAKLLAShow AnswerHCL English QuestionsANTONYMS:1) CapableDisableIn ableUnableMiss ableShow Answer2) SwarmedBusyCongestedQuietDesertedShow Answer3) ComposureResentmentDubiousnessDuplicityExcitementShow AnswerSYNONYMS:4) ThriftinessFoolishnessExtremityEnthusiasmEconomyShow Answer5) A sleeping disorderLethargySleeplessnessDrunkennessUnconsciousnessShow Answer6) Physically we are presently all neighbors, however mentally. We are ..... to one another.primitivescomplimentarystrangerscowardsShow Answer7) At the point when their examinations are finished, the youngsters happily ..... the books they had been reading.shelvesidetrackoverthrewabandonsShow Answer8) The criminal ...... all the cash.made upmade off withmade do withmade greatShow AnswerSPELLING:9) (Choose the correct word)GriefBreifRecieveDiceiveShow Answer10) (Choose the correct word)OccuredOccuradOcurredOccurredShow AnswerONE WORD SUBSTITUTES11) Murder of a siblingPatricideRegicideHomicideFratricideShow Answer12) To cause troops and so forth to spread out in availability for the fight to comeDisperseDeployCollocateAlignShow Answer13) A voice sufficiently uproarious to be heardAudibleApplaudableLaudableOralShow Answer14) A light cruising watercraft constructed extraordinarily to raceCanoeYachtFrigateDinghyShow Answer15) One who is responsible for the gallery?CuratorSupervisorCaretakerWardenShow AnswerHCL Technical Questions1) The FIFO methodexecutes first the activity that last entered the lineexecutes first the activity that initially entered the lineexecute first the activity that has been in the line the longestexecutes first the activity with the slightest processor needsNone of the aboveShow Answer2) The register or principle memory area which contains the successful location of the operand is known aspointerindexed enrollspecial areascratch cushionNone of the aboveShow Answer3) A report generator is utilized toupdate documentsprint documents on paperdata sectionAll of the aboveNone of the aboveShow Answer4) Which of the subsequent is a database executive's capacity?database outlinebacking up the databaseperformance observinguser coordinationAll of the aboveShow Answer5) Every one of information documents has a _____ that depicts the manner in which the information is put away in the record.File structureRecordsFieldsDatabaseNone of the aboveShow Answer6) When you preclude parameters from a function call, qualities can be given byformal parametersreference parametersoverloaded parametersdefault parametersShow Answer7) The primary component in a string isthe name of the stringthe first character in the stringthe length of the stringthe name of the exhibit holding the stringShow Answer8) The compiler changes over your C++ guidelines into _____edited codeobject codesource codetranslated codeShow Answer9) Any #include documents may containconstantsvariablesfunctionsAll of the aboveShow Answer10) The functions that take static to set the bits of the count is _____set ()bitsef ()ios ()flag()Show Answer11) Which of the accompanying summation activities is performed on the bits to check an error identifying code?CodecCoder-decoderChecksumAttenuationShow Answer12) The innovative work office at your office has been exploring different avenues regarding distinctive advances to help enhance the execution of the system. One gathering has been inspecting the utilization of a broadband system versus a based band organizes. Select the right articulation about broadband and baseband.Broadband systems convey a few stations on a solitary link, though in a baseband arrange a few links convey one channelBaseband systems convey a solitary station on a solitary link, while broadband systems convey a few stations on a solitary linkBaseband alludes to the neighborhood, and broadband alludes to wide region systems.Baseband works at a standard piece rate, though broadband may work at various rates as requiredBroadband and baseband allude to the distinctive frequencies at which infrared works at that point transmitting signals in specific conditionsShow Answer13) An error identifying code embedded as a field in a block of information to be transmitted is known asFrame check arrangementError distinguishing codeChecksumflow controlNone of the aboveShow Answer14) The least expensive modems can transmit300 bits every second1,200 bits every second2,400 bits every second4,800 bits every secondNone of the aboveShow Answer15) What is the standard number of bits transmitted at the same time in parallel information transmission utilized by microcomputers?16984None of the aboveShow AnswerHCL Technical Questions1) Does every class have a Constructor?Yes, every class needs a Constructor. It may be Parameterized or Default. If the user does not define a constructor within a class, the default constructor is always included in that code.The objective of Constructor is to initialize an object called object initialization. Constructors are mainly created for initializing an object.2) How Java enable High Performance?Java uses a Just-In-Time Compiler to enable high performance. Just-In-Time Compiler is a program that turns Java bytecode, which is a program that contains an instruction that must be interpreted into instruction that can be sent directly to the processor.3) Why is java considered as dynamic?It is designed to change the evolving environment. Java can carry an extensive amount of runtime information that can be used to verify and resolve access to the object at runtime.4) What is joins in SQL?Joins is nothing but connecting two or more table to fetch the record from two or more databases.5) Can we have Private Constructor in Java?Private Constructor is used if you do not want other class to instantiate the object. Private Constructor is used in Singleton design Pattern, Factory Method Design Pattern.6) Differentiate Between Primary Key and Unique Key.Primary KeyUnique Key1. In a Primary key, there should be only one primary key in a table.1. In A Unique key, there can be more than one unique key in a table.2. Primary key will block duplicate value and a null value.2. Unique key will block duplicate value and accept a null value.7) Differentiate between Method Overloading and Method Overriding.Method OverloadingMethod Overriding1. Method Overloading is used to gain the readability of the program.1. Method Overriding is used to provide the specific implementation of the method that already provided by the superclass.2. In the case of Method Overloading, the parameter must be different.2. In the case of Method Overriding, the parameter must be equal.3. Overloading happens at Compile time.3. Overriding happens at runtime.4. The Return type of method does not matter in case of method overloading it can be the same or different.4. In the case of method Overriding, the return type must be the same.5. you can overload a static, final and private method in Java5. You cannot override a static, final and private method in Java.8) What is the purpose of finalize () method in Java?Finalize () method in java is a special method much like the main method in java. Finalize () method is called before garbage collector reclaims the object, its last chance for any object to perform clean up activity i.e. releasing any fixed order resources held, terminating connection if open etc.9) Why can static method not override?A static method cannot override because the static method is bound with class whereas instance method is bound with an object. Static method belongs to the class area and Instance method belong to the heap area.10) What is singleton Class?Singleton Class limited the number to one but allowing the flexibility to create more object if the situation changes.11) Can we override java main method?No, because main is a Static Method.12) What is Class Cast Exception?Class Cast Exception is thrown by java when you try to cast an object of one data type to another data type. Java allows us to cast the variable of one type to another as long as the casting happens between compatible data type.13) Why polymorphism is used in Java?The good reason for why polymorphism is a need in Java because the concept is extensively used in implementing inheritance. It plays an important role in allowing the object having a different internal structure to share the same external interface.14) What is an Abstract class?An Abstract class is one that is not used to create an object. It is only used as base class for the other class. The Abstract class is always public or friendly.Syntax:public abstract class class_name          {              //class member          }  15) Can I have Private Constructor in Abstract Class?Abstract Class can have Private Constructor But that class cannot be extended by another class. Alternatively, of adding a static inner class inside the Abstract Class and extends that Abstract Class.HCL HR Interview Questions1) Tell us about yourself.This is the most common questions asked for both fresher's as well as experienced candidates. Well, you should answer this question in the following way:Good Morning Sir/MamHello, this is Ginni Bhatia. I belong to Kurukshetra. I have Completed MCA from Panipat Institute of Engineering and Technology College, in the specialization of Computer Science with an aggregate of 70% which is affiliated in Kurukshetra University. I have done B.Com (VOC) from Dayanand Mahila College with an aggregate of 65% which is also affiliated in Kurukshetra University. And I have also done Post Graduate Diploma in Computer Application (P.G.D.C.A) with an aggregate of 6.9(CGPA) from Lovely Professional University. My hobbies are singing a song, Dancing, Watching Movies and I love Web Designing. My strength is that I am Honest, Sincere, Responsible, and Positive. My weakness is that I am lazy. Talking about my achievements, I got certified in Singing level Competition. I have completed my Academic Project is ERP SYSTEM. My short-term goal is to be a part of your Company. My long-term goal is to be successful in every parameter of this company.That's all about me sir.Thanks for giving me time to introduce myself.2) Why should we hire you?As a Fresher, It is a great opportunity for me to work in a good company which helps me for the better career.3) What is the difference between Confidence and Over-Confidence?Confidence: - I can do it.Overconfidence: - Only I can do it.4) How do you feel about working nights and weekends?Yes, if the Company needs me then I am ready to work at any time.5) Can you work under pressure?Yes, I can work under pressure; the pressure is nothing but encourages to do work sincerely.6) What makes you angry?I get angry when someone putting me down.7) Where do you see yourself five years from now?I can see myself growing with this company and reaching a position where I become valuable assets for this organization.8) How much salary do you expect?As a fresher, I would like to prefer Company norms.9) Why did you leave your previous job?Sir/mam, it's a career move. I have learned a lot from my past job.But now, I am focused on a new challenge.10) On the scale of one to ten, rate me as an interviewer.Sir, you are more knowledgeable, more experienced than me I am not on a level to judge you.

More details

Published - Mon, 05 Dec 2022

Adobe Interview Questions and answers

Created by - Admin s

Adobe Interview Questions and answers

About the company: AdobeAdobe Systems Incorporated, also known as Adobe, is an American multinational company of Computer software. Adobe is headquartered in San Jose, California, United State with total 17000 employees across the world (in 2017). Adobe was established by John Warnock and Charles Geschke in December 1982. It was founded primarily to develop and sell the PostScript page description language. The Company provides various creative software products and services which are used by professional, application developers, enterprises and consumers. Adobe is famous for Photoshop, Acrobat Reader, Portable Document Format (PDF), Adobe Creative Suite, and Adobe Creative Cloud. Adobe mainly focused on three Segments, which are Digital media, Digital marketing, and print and publishing. Adobe is one of the best company to work for, and also Ranked as 5th best U.S. Company in 2003. Adobe is given ranked as 51th for Best Global Brands by Interbrand in year 2018.Key people of Adobe:CEO and Chairman: Shantanu NarayenCFO: John F MurphyCTO: Abhay ParasnisAdobe Recruitment process:Adobe recruitment process is one of the difficult recruitment processes. Adobe selects the candidates very carefully, with lots of screening to choose the best talent of all the candidates. The recruitment process of Adobe is also different from other companies as it takes 5- 6 rounds for an Interview. Following are the main rounds of the recruitment process.Online Written RoundGroup discussion RoundMultiple technical Interview RoundsDirector RoundHR RoundAcademic Criteria:65% in X and XII, and 70% in graduation or CGPA 7.No backlogs at the time of applying.First Round: Online Written RoundDescription:This first round will be the Online Test, which consists of two sections mainly. The first section will be based on basic aptitude and reasoning. The second section will contain the MCQ questions based on C/C++/JAVA output based questions, and coding question, which will be subjective. This round is organized on Hackerrank Platform, in which candidate can code in any of preferred language(C, C++ or Java). The first section of this round will be the most comfortable round of complete recruitment process but needs a good speed to clear it.Test Pattern for the first round:SectionsTime durationNumber of questionsTopicsAptitude15 min15 questionsQuantitate AptitudeArithmetic AlgebraTime and workProfit & LossGeometrySpeed & distancePercentageReasoning Section30 min30 questionsLogical ReasoningPuzzlesData interpretationBlood relation, etc.Technical(MCQ) +Coding test(subjective)75-120 min15-20 QuestionsC languageData StructureBit ManipulationA. Quantitative and Reasoning SectionThe quantitate aptitude section of the recruitment process is relatively easy, but candidates need to have basics clear and must have a good speed. There is no negative marking.The analytical section contains the tricky questions which can consume more time so be careful while attempting these section.Sample aptitude questions with the answer to prepare for the first round:Aptitude Interview Questions1) If a bulb in a room flashes on every 9 seconds, how many times will it flash in ¾ of an hour?301300250401Show Answer2) The present age of Arjun, Ram, and Vivek is in the proportion of 4:7:9. If 9 years ago, the sum of their age was 53, then what will be their present age?16,28,368,20,2820,35,45None of the aboveShow Answer3) If the average age of employees in an office is 40 years and 120 new employees joined the company whose average age is 32 years. Hence the average age of all employees decreased by 4 years. So what is the total number of employees in the company now?1200120360240Show Answer4) Find the largest 4 digit number, which will be exactly divisible by 88?9768998899448888Show Answer5) Compute the sum of the first five prime numbers?11182628Show Answer6) 'A' alone can complete 1/4th of the work in 2 days. 'B' alone can complete 2/3th of the work in 4 days. If all the three workers work together, they can complete the work in 3 days so what part of the work will be completed by 'C' alone in 2 days?1/121/81/161/20Show Answer7) One day Ravi started moving 30 minutes late from home and reached his office late by 50 minutes while driving 25% slower than his usual speed. How much time does Ravi usually take to reach his office from home?20 min80 min60 min40 minShow Answer8) A shopkeeper sells one table for Rs. 840 at a gain of 20% and another table for Rs. 960 at a loss of 4%. What will be his total gain or loss?100/17% gain100/17% loss20/3% gainNone of them.Show Answer9) If in a conical tent, there is a space for accommodation of 10 persons. Each person must have 6 sq. Meter space to stand and 30 cubic meters of air to breathe. What will be the height of the cone?15m37.5m75m150mShow Answer10) A can do a piece of work in 10 days, B can do the same work in 12 days and Ravi in 15 days. They all start the work together, but A leaves after 2 days and B leaves 3 days before the completion of work. Find the days in which work will be completed.6 days5 days9 days7 daysShow AnswerReasoning Questions:1) If MADRAS can be coded as NBESBT, then how can we code BOMBAY?CQOCBZCPOCBZCPNCBZCPNCPXShow Answer2) Which will be the next term in the series: 3, 4, 6, 9, 13,_______16151817Show Answer3) If w, x, y z are integers. There is the condition, that expression x-y-z is even, and the expression y-z-w is odd. If x is even what must be true?w must me oddy-z must be oddz must be evenz must be oddShow Answer4) What will be the next term in the series of BXF, DVI, FTL, HRO,_____JPLKPLJOLNone of themShow Answer5) If in some code language,i. Guda buka means Clear waterii. Pin gola means Overcast skyiii. Pin saf buka means Clear blue skyThen, which of the following word means BLUE?bUKAsafGudaPinShow Answer6) If Win is related to Competition, then Invention is related to.ExperimentDiscoveryLaboratoryTrialShow Answer7) Rahul said to Akash, "That boy playing with the football is the younger of the two brothers of the daughter of my father's wife." How is the boy playing football related to Rahul?SonBrotherBrother-in-lawCousinShow Answer8) By introducing Riya, Sam says, "She is the wife of the only nephew of only brother of my mother." How is Riya related to Sam?WifeSister-in-lawSisterData is inadequateShow Answer9) Engineer: Map::Bricklayer:? Find the word.TemplateMouldCementDesignShow Answer10) Find out the odd word form the following options:Steering wheelTyreCarEngineShow AnswerB: Sample Technical MCQThe second section of the first round is technical MCQ and coding section. This section is little tough to crack. It requires a thoroughly study of concepts for data structure, C, Bit manipulation, and algorithms. There are some sample questions for Adobe interview with the answers.1) What will be the output for the following:int main(){     int i;     int arr[5] = {5};     for (i = 0; i < 5; i++)     printf("%d ", arr[i]);     return 0;}0 0 0 0 05 0 0 0 05 5 5 5 5ErrorShow Answer2) In C language, parameters are always_______Passed by referencePassed by value resultPassed by valuePointer variable are passed by reference and non-pointer variable are passed by valueShow Answer3) Find the output for the following code:#include int main(){printf("%d", main);return 0;}Compile time errorAddress of the main function0Any random valueShow Answer4) What is a use of the following statement?scanf ("%3s", str);Reads maximum 3 characterReads 3 character from consoleTake the string str in multiple of 3None of the above.Show Answer5) Find the output for the following code.char p[10];char *s = "computer";int length = strlen(s);int i;for (i = 0; i < length; i++)p[i] = s[length - i];printf("%s", p)retupmoccomputernull valueNo output will printShow Answer6) What will be the maximum number of binary trees that can be formed using three unlabelled nodes?1465Show Answer7) What will be the total number of structurally different possible binary trees with 3 nodes?105168245Show Answer8) Which sorting algorithm can be used to sort a random linked list with minimum time complexity?Quick SortMerge SortInsertion SortHeap SortShow Answer9) Compute the output for the following code:#includestruct st{      int x;      static int y;};int main(){      printf("%d", sizeof(struct st));      return 0;}84Compile time errorRun time errorShow Answer10) Compute the output for the following code:#include int main(){   int arr[] = {5, 8, 10, 12,18};   int *p = arr;   ++*p;   p += 3;   printf("%d", *p);   return 0;}101218No output.Show AnswerCoding Questions:This section is a coding round in which a candidate needs to write code for the given questions in any preferred language(C/C++/Java). Some of the coding questions are given below for practice.1) Write code to reverse the linked list?#include   #include   struct Node   {       int data;       struct Node* next;   };     /* Function for reversing the linked list */  static void reverseList(struct Node** head_ref)   {       struct Node* t2 = NULL;       struct Node* start = *head_ref;       struct Node* t1 = NULL;       while (start != NULL)       {                 t1 = start->next;           start->next = t2;           t2 = start;           start = t1;       }       *head_ref = t2;   }   void newNode(struct Node** head_ref, int new_data)   {       struct Node* new_node =               (struct Node*) malloc(sizeof(struct Node));            new_node->data = new_data;       new_node->next = (*head_ref);           (*head_ref) = new_node;   }     /* Function to print linked list */  void printList(struct Node *head)   {       struct Node *temp = head;       while(temp != NULL)       {           printf("%d ", temp->data);              temp = temp->next;       }   }          int main()   {         struct Node* head = NULL;             newNode(&head, 20);       newNode(&head, 14);       newNode(&head, 30);       newNode(&head, 68);              printf("Input linked list\n");       printList(head);           reverseList(&head);                        printf("\nReversed Linked list \n");       printList(head);         }  Output:Input linked list 68 30 14 20 Reversed Linked list 20 14 30 68 2) Write a code which multiplies two numbers using the minimum number of additions.#include     int main()  {        int product=0, x, y, n;        x=10;        y= 20;                for(n = 0; n Before swap 20 30 After swap 30 20 4) Write a program to calculate the nth term of the Fibonacci series?#include   int fun(int n)   {   if (n >1;       }     total_bits=count_onebit+count_zerobit;   printf("Total bits are=%d Total zero bits are=%d Total one's bits are= %d", total_bits, count_zerobit, count_onebit);   }  Output:Total bits are=4 Total zero bits are=0 Total one's bits are= 4 6) Write an algorithm to compute the output for X^N, having complexity log n.#include  int pow(int x, int n)   {       int y;       if( n == 0)           return 1;       y = pow(x, n/2);       if (n%2 == 0)           return y*y;       else          return x*y*y;   }   int main()   {       int x = 6;       int n = 3;           printf("The output for x^n, where x=%d, n=%d, %d", x, n, pow(x, n));       return 0;   }  Output:The output for x^n, where x=6, n=3, 216 7) Write code to check a binary tree is BST tree or not?public class CheckBST {      public static Node prevNode = null;  //Method1:      public boolean isBST1(Node root) {          if (root != null) {              if (!isBST1(root.left))                  return false;              if (prevNode != null && prevNode.data >= root.data) {                  return false;              }              prevNode = root;              return isBST1(root.right);          }          return true;      }        //method 2            public boolean isBST2(Node root, int min, int max) {          if (root != null) {              if (root.data > max || root.data 10 Andhra Pradesh 2) Why we use sprint() function?sprint() is a C library function which is termed as "string print." sprintf function is used to hold the formatted data output as String.Syntax:int  sprintf (char *string,  const char *form, .... )  Example:#include   int main()   {       char string[50];       int a = 10, b = 5, c;       c = a * b;       sprintf(string, "multiplication of %d and %d is %d", a, b, c);               printf("%s",  string);   return 0;   }  Output:multiplication of 10 and 5 is 2 3) How to differentiate between char a[]= ?String and char*a =?String.The statements:Char a[ ]= "computer";char *a= "computer";The difference between the above two statements is that the first statement will create an array of 9 elements will automatically add the null pointer and the size of array 'a' will be 9.But the second statement will create a pointer variable. We cannot perform any array operation on this pointer variable as it will be stored in read-only mode.Example:#include    int main()   {       char a[] = "Computer";       printf("%lu", sizeof(a));       a[1] = 'n';       printf("\n%s", a);       return 0;   }      Output:9 Cnmputer Example 2#include    int main()   {       char *a = "Computer";       printf("%lu", sizeof(a));         return 0;   }  4) Explain Data breakpoints? Where can we use this?Data Breakpoint is a strong feature available for C++, which allow us to stop the execution when the value stored at a particular memory location changes. Data breakpoints can be used to solve the memory corruption issue.5) Differentiate between new and malloc()?The new and malloc() both are used for dynamic memory allocation. But there are various differences between new and malloc, which are given below,new is an operator in C language, whereas malloc() is a function for memory allocation.new operator calls the constructor, whereas malloc() does not call the constructor.The memory allocated from the "free store" by new operator, whereas memory allocated from the heap by malloc() function.On failure of execution, new operator throws an exception, whereas malloc() returns Null.new operator does not require the sizeof() operator, malloc() function requires the sizeof() operator to know the memory size.6) Differentiate between process and thread?Following are the basic differences between the process and the thread:The Process is an execution of a program, whereas thread is a lightweight process.A Process does not share the resources like memory, whereas thread can share the resources.The Process takes more time for context switching, whereas thread requires less time for context switching.The Process is less efficient as compared to a thread in terms of communication.7) What is C++ Shorthand property? What is its role?C++ provides shorthand property, which enables a programmer to use the assignment operator in a shorter way.Example:x=x+5; can be written as x+=5 using shorthandx=x-10; can be written as x-=10;8) What do you understand by function prototype declaration and definition?Function prototype declaration: function prototype declaration statement gives the following information about the function:It tells the symbolic name of the functions.Information about the return type of function.Information about the argument passed as input with their datatypes.Example:int add(int a, int b, int c)  Where add is the name of a function, and a, b and c are the passed arguments.Function definition: The function definition is the actual source code of the function. Function definition gives information that what that function actually does.Example:int add(int a, int b, int c){  c= a + b;  return c;  }  9) What do you understand by Conditional Operators?Conditional operators are ternary operators with three operands, which are used as shorthand in place of the if-else statement.Conditional operators return the first expression if the condition is true and return second expression if the condition is false.Syntax:(Check expression)? Expression1: Expression2;  Example:var = (x The primary protocols used at this level are:IP (internet protocol): This protocol is responsible for forwarding the packets from source host to destination using an address which is consisted by packet header. IP has two main versions IPv4 and IPv6.ICMP (Internet control message protocol): This protocol is mainly responsible for informing the problem in the network.ARP (Address resolution protocol): ARP protocol is an essential protocol of the TCP/IP model, and it is responsible to resolve an IPv4 address to physical address.3. Transport Layer: This is the third layer of the TCP/IP model, which is responsible for the communication between the source host and destination host and error-free data transmission.This layer consists of mainly two protocols:TCP (Transmission Control Protocol): TCP is a reliable protocol for error-free communication between the source and destination host. It's a connection-oriented protocol.UDP (User Datagram Protocol): This protocol is not reliable as compare to TCP protocol, we can use this protocol which does not require reliable communication. It is a connectionless protocol.4. Application layer: This is the top layer of the TCP/IP model. It describes the application protocol and provides node-to-node communication.This layer contains various higher level protocols which are:HTTP and HTTPs(Hypertext transfer protocol)FTP(File transfer protocol)SSH( Secure Shell)TFTP(Trivial file transfer protocol)SMTP(Simple mail transfer protocol)DHCP(Dynamic host configuration protocol)2) Explain the working of the stack while calling a function? When stack overflow occurred?The Stack is a particular area of RAM, just like as Heap. But stack is used to store local variables, parameters and return values used inside a function and stack stores and deallocates memory automatically.When we call a function, stack performs following steps:Push space for the return variables.Push parameters in the stack.Push the local variable of the function.When we call a function, stack adds a stack frame which consists space for actual parameters, local variables, return address, etc. This stack frame lives in active frame till the time function is being called, and once execution finishes then stack remove that stack frame from the stack.Stack Overflow: As we know that stack deallocated the memory and free up space after execution but still there is a condition when complete stack space used, and there is no more space to save the variables, so this is called stack overflow. It occurs because the space size of the stack is also limited in size, and at the time of execution if we allocate more memory than available memory than overflow occurred and the program got crashed. Some example for stack overflow are:Use of Infinite recursionUse of very large stack variableUse of very deep recursion3) Explain the meaning for the declaration: int*const p & const int* const p?int * const p: By declaring a pointer in such a way that means we are declaring point variable p as constant, which cannot be changed. We cannot change the address its holding, or it cannot point to other variables. If we try to change the address of p, then it will give a compile time error.const int * const p: By declaring a pointer in such a way means, we cannot change the address of the pointer as we as we cannot change the address at that address. If we try to do it, then it will generate a compile time error.4) What are default functions in C++C++ provides the six default member functions which are given below:Default constructorDestructorsCopy constructorsCopy assignment operatorsMove constructorsMove assignment operators5) Which data structure is used for the dictionary?To implement a dictionary, which type of data structure should be used depends on what we required, there are some following data structure which can be used for implementation of the dictionary.Hash-table: If we want a simple dictionary with no option for the prefix, or nearest neighbour search then we can use Hashing or Hashtable for the dictionary.Trie: It can be a good option if we want to add prefix and fast lookup. But, it takes more space than other data structures.Ternary Search Tree: If we want all the qualities like trie but do not want to give the more space then we can use ternary search tree.BK-tree: BK-tree is one of the best data structure if we want specifications like spell checker, find the similar word, etc.6) How can you find a unique word from a String which also has duplicate words?We can find the unique word from a string by using HashMap, Set and Regex.Candidate can also be asked for questions like:Implement Snake and Ladder game and find the minimum number of moves required to reach from 1 to 100 in a given game, using Dynamic Programming.Model a data structure for a DFA that takes an event as parameter and performs a desired action.Solve the three mislabelled jars problem.How to compare two binary trees?How to prove that in a tree the number of internal nodes is one less than leaves?Technical third round or director RoundThis round is a challenging round as in this round the manager ask the questions based on your projects, so candidate must have in-depth knowledge about their project which they have done and some problematic puzzles which candidates needs to solve.1) Write an algorithm for the tower of Hanoi?Tower of Hanoi is a very popular mathematics puzzle. In this puzzle, we are given three disk and three rods. Disks are arranged in the first rod like a stack, in ascending order. We need to transfer the disk from the first rod to third in the same order.There are some rules as well:We can move one disk at one timeWe can only move the uppermost diskDisk always should be in ascending order, i.e., a bigger disk cannot put on a smaller one.Algorithm:Let's suppose there are thee towers Beg, Aux, and Dest, and there are two disks where n disk is larger disk and n-1 is smaller one.StartStep 1: shift n-1 disk from tower Beg to AuxStep 2: shift n disk from Beg to EndStep 3: shift disk n-1 form tower Aux to C.Tower(n, Beg, Aux, Dest)  Begin  If n=1 then,  Print: Beg-> Dest;  else   Call Tower(n-1, Beg, Dest, Aux);  Call Tower(n, Beg, Aux, End);  Call Tower(n-1, Aux, Beg, End);  endif  End  2) Write a code to find the loop in a Linked list? How will you remove this loop?#include   #include   struct Node   {       int data;       struct Node* next;   };     /* Function for removing the loop. */  void remLoop(struct Node *, struct Node *);     /*Function to remove and detect the loop*/  int detAndRemLoop(struct Node *list)   {       struct Node *p1 = list, *p2 = list;         while (p1 && p2 && p2->next)       {           p1 = p1->next;           p2 = p2->next->next;             /*if p1 and p2 will meet at some point which means there is a loop*/          if (p1 == p2)           {               remLoop(p1, list);                                  printf("Loop is occurred\n");               /* Return 1 if loop is found */              return 1;                     }       }         /* Return 0 if there is no loop*/      return 0;   }     /* Function to remove loop. */  void remLoop(struct Node *loop_node, struct Node *head)   {       struct Node *ptr1 = loop_node;       struct Node *ptr2 = loop_node;         // Count the number of nodes in loop       unsigned int k = 1, i;       while (ptr1->next != ptr2)       {           ptr1 = ptr1->next;           k++;       }         // Fix one pointer to head       ptr1 = head;       ptr2 = head;       for (i = 0; i next;       while (ptr2 != ptr1)       {           ptr1 = ptr1->next;           ptr2 = ptr2->next;       }       ptr2 = ptr2->next;       while (ptr2->next != ptr1)       ptr2 = ptr2->next;         /* Set the next node to Null to fix the loop */      ptr2->next = NULL;   }     /* Function to print linked list */  void printList(struct Node *node)   {       while (node != NULL)       {           printf("%d ", node->data);           node = node->next;       }   }     struct Node *newNode(int key)   {       struct Node *temp = (struct Node*)malloc(sizeof(struct Node));       temp->data = key;       temp->next = NULL;       return temp;   }     int main()   {       struct Node *head = newNode(40);       head->next = newNode(15);       head->next->next = newNode(12);       head->next->next->next = newNode(10);       head->next->next->next->next = newNode(4);         /* Create a loop*/      head->next->next->next->next->next = head->next->next;         detAndRemLoop(head);         printf("Linked List after removing loop \n");       printList(head);       return 0;   }  Output:Loop is occurred Linked List after removing loop 40 15 12 10 4 3) How will you design a data structure for excel spreadsheets?We can design an excel spreadsheets by using:Two-dimensional array ( but it will take lots of space)Sparse matrixMap, etc.4) Explain memory protection in OS.Memory protection is a mechanism which controls the unauthorized access of memory in the computer. Memory protection prevents the unallocated memory access by a process. Memory address is first checked before used by a process, to see whether it is allocated address or not.There are two registers LBR and UBR are used to implement memory protection.5) What is Virtual Memory in OS?Virtual Memory is memory management technique of Operating System. Virtual memory is an extra space provided to a program when a main memory does not have the sufficient space to execute a code. It temporarily transfers data from RAM to disk storage, which uses inactive memory of hard disk, which is termed as Virtual Memory.6) Write an algorithm to insert an element into a sorted linked list?Suppose the linked list is sorted in ascending order then following is the algorithm for the same. Let the input node is 13 and let assign as nSuppose Input linked list is:3 8 11 15 20   1) If given linked list is empty then assign the node as head and return it.2) If value of the node n is less than value of head node, then insert the node at start and assign it as head.3) In a loop, search the appropriate node after which the input node is to be inserted. To search the appropriate node start from head, keep moving until you reach a node x(Let?s suppose 15)whose value is greater than the input node. The node before the x will be the appropriate node(11).4) Insert the node(13) after the appropriate node(11) found in step 3.After insertion:3 8 11 13 15 20   7) Find pair of elements whose sum equal to a given number?#include     void Pair(int arr[], int n, int sum)  {      for (int i = 0; i 

More details

Published - Mon, 05 Dec 2022

Microsoft interview Questions and answers

Created by - Admin s

Microsoft interview Questions and answers

Company OverviewMicrosoft is a multinational PC innovation enterprise headquartered in Redmond, Washington. It creates licenses backings and offers PC programming, shopper gadgets, PCs, and do administrations. Its best-known programming items are the Microsoft Windows line of working frameworks, the Microsoft Office suite, and the Internet Explorer and Edge internet browsers.Microsoft also provides programming for work areas and servers, including Internet look (with Bing), the advanced administrations showcase (through MSN), blended reality (HoloLens), distributed computing (Azure) and programming improvement (Visual Studio).Microsoft was established by Paul Allen and Bill Gates on April 4, 1975, and rose to overwhelm the PC working framework showcase with MS-DOS in the mid-1980s, trailed by Microsoft Windows. Since 1990, the organization made various corporate acquisitions. Their biggest acquisition was securing of LinkedIn for $26.2 billion in December 2016, trailed by their procurement of Skype Technologies for $8.5 billion in May 2011.Eligibility CriteriaCandidates must have 60% throughout in academics (class X, XI, Graduation, and Post-Graduation).Play VideoxNo education gap of more than one year.Candidate should have good knowledge of C, C++, JAVA, DBMS, and Networking etc.Selection ProcessThe selection process of the company consists of 3 rounds. These rounds are as follows:The Pattern of Written Exams:SectionsNo. Of QuestionsAptitude40English20Technical40Total40The total time given to the questions is 1 hour 40 minutes. There is no negative marking in the exam.Round 1The first round consists of 100 Multiple Choice Question. There is no negative marking. This test would cover the following topics:Quantitative AbilityNumber SystemHCF & LCMAverageProfit & LossPercentageTime, Speed & DistanceLogarithmOdd Man Out & SeriesProbabilityPermutation & CombinationBoats & StreamsAlligation or MixturesSimple InterestCompound InterestEnglishSpotting ErrorsOne Word SubstitutionOrdering of SentencesOrdering of WordsCompleting StatementSentence CorrectionRound 2Technical Ability: This is a technical ability round. In this round, they asked the technical questions from C, C++, JAVA, Networking, Operating System, and DBMS.Round 3The third round is HR interview. Students who clear the technical round will be eligible for this round.You may expect HR round like:Tell us about yourself.Why should we hire you?Do you consider yourself successful?Are you willing to travel?What is your greatest strengths & weakness?Tell me about your dream job.Why did you leave your last job?Are you a team player?How do you feel about working nights and weekends?Can you work under pressure?Microsoft Aptitude Questions1) A number when divided consecutively by 4 and 5 leaves remainder 1 and 4 respectively. When it is continuously divided by 5 and 4, then the respective remainder will be1, 22, 34, 2None of these.Show Answer2) 8796 * 223 + 8796 * 77=?26388002538800243640022356600Show Answer3) 3+ 33+ 333+3.33=?352.3362.33372.33None of theseShow Answer4) In how many distinct ways can the letters of the word 'OPTICAL' be classified so that the vowels constantly come together?420620720None of theseShow Answer5) In how many ways can a bundle of 5 men and 2 women be made out of a sum of 7 men and 3 women?638045135Show Answer6) A can do a secure job in 12 days. B is 60% more efficient than A. How long does B alone take to do the same activity?Show Answer7) A and B can do a task in 8 days, B and C can do the same task in 12 days. A, B and C together can complete it in 6 days. A and C together will do it in?6 days8 days10 days12 daysShow Answer8) One pipe can fill a tank three times as quickly as another pipe. If together the two funnels can fill the tank in 36 minutes, at that point the slower pipe alone will have the capacity to fill the tank :81 min.108 min.144 min.192 minShow Answer9) A substantial tanker can be filled by two pipes A and B in 60 minutes and 40 minutes exclusively. How long will it take to fill the tanker from the empty state if B is utilized for a fraction of the time and A and B fill it together for the other half?15 min20 min27.5 min30 minShow Answer10) A tap can fill a container in 6 hours. After a large portion of the tank is filled, three more comparative taps are opened. What is the aggregate time taken to fill the container totally?3 hrs 15 min3 hrs 45 min4 hrs4 hrs 15 minShow Answer11) When the price of a product was decreased by 10%, then the number sold increased by 30%. What was the effect on total revenue?17%13%14%19%Show Answer12) 8, 24, 12, 36, 18, 54, (....)271087282Show Answer13) 4, -8, 16, -32, 64, (....)128-128192-192Show Answer14) A 30% Loss on Cost Price is what percentage loss on Selling Price?25%30%40%None of theseShow Answer15) What would be Compound Interest increased on the sum of Rs 9000/- at the rate of 11 p.c. p .a in 2 years?Rs 2048.99Rs 2088.90Rs 2099.90None of theseShow Answer16) Find the ratio in which rice at Rs. 7.20 a kg is merged with rice at Rs. 5.70 a kg to produce a compound worth Rs. 6.30 a kg.1:23:22:3None of theseShow Answer17) A man can queue at 5 km ph in still water. If the acceleration of the current is 1 km ph and it takes him 1 hour to queue to a place and come back, how long is the place?2.4 km2.5 km3 kmNoneShow Answer18) A and B put loan into a business in the proportion 3 : 2. In the event that 5% of the aggregate value goes to charity and A share is Rs. 855, the aggregate value is:Rs1425Rs.1500Rs.1537.50Rs.1576Show Answer19) A, B and C together idea of pleasing in themselves in a business adventure. It concurred that A would contribute Rs. 6500 for a half year, B, Rs. 8400 for 5 months and C, Rs. 10,000 for 3 months. A demand to be the dynamic part for which; he was to get 5% of the interest. The value earned was Rs. 7400. Figure the share of B in the value.Rs 1900Rs 2660Rs 2200Rs 2400Show Answer20) Three partners shared the profit in a business in the proportion 5: 7: 8. They had joined forces for 14 months, 8 months and 7 months individually. What was the proportion of their investment?5: 7:820:49:6430:20:21None of theseShow Answer21) The income A, B, C is in the proportion 2: 3: 5. In the event that the additions of 15%, 10%, and 20% are permitted separately in their pay rates, at that point what will be a new proportion of their income?3: 3:1010:11:2023:33:60Cannot be determinedShow Answer22) If 40% of a number is equivalent to two-third of another number, what is the proportion of first number to the second number?2 : 53 : 75 : 37 : 3Show Answer23) Two number are in the proportion 3:5. If 9 is subtracted from each, the new numbers are in the proportion 12: 23. The least number is:27334955Show Answer24) In a pack, there are coins of 25 p, 10 p and 5 p in the proportion of 1: 2: 3. If there is Rs. 30 taking all things together, what number of 5 p coins is there?50100150200Show Answer25) A total of money at simple interest adds up to Rs. 815 out of 3 years and to Rs. 854 of every 4 years. The aggregate is:Rs. 650Rs. 690Rs. 698Rs. 700Show Answer26) Mr. Thomas contributed a measure of Rs. 13,900 separated in two different plans A and B at the simple interest loan fee of 14% p.a. and 11% p.a. respectively. If that the aggregate sum of basic premium earned in 2 years be Rs. 3508, what was the sum invested into Scheme B?Rs. 6400Rs. 6500Rs. 7200Rs. 7500None of theseShow Answer27) A total got an aggregate basic interest of Rs. 4016.25 at the rate of 9 p.c. p.a. in 5 years. What is the total?Rs. 4462.50Rs. 8032.50Rs. 8900Rs. 8925None of theseShow Answer28) How much time will it take for a measure of Rs. 450 to yield Rs. 81 as interest at 4.5% for each annum of simple interest?3.5 years4 years4.5 years5 yearsShow Answer29) A man purchases a book for Rs.29.50 and offers it for Rs 31.10. Discover his gain percent.8.1%5.4%9.8%2.4%Show Answer30) If log 2 = 0.3010 and log 3 = 0.4771, the value of log5 512 is:2.8702.9673.8763.912Show Answer31) The banker discount on a bill due 4 months subsequently at 15% is Rs. 420. The Banker discount is:Rs. 400Rs. 360Rs. 480Rs. 320Show Answer32) The investor's discount on Rs. 1600 at 15% per annum is the equal as a true discount on Rs. 1680 for a similar time and at an equal rate. The time is:3 months4 months7 months8 monthsShow Answer33) The banker's gain at a specific entirety due 2 years consequently at 10% per annum is Rs. 24. The present worth is:Rs. 480Rs. 520Rs. 600Rs. 960Show Answer34) The banker's gain on an aggregate due 3 years consequently at 12% per annum is Rs. 270. The banker discount is:Rs. 960Rs. 840Rs. 1020Rs. 760Show Answer35) A man crosses a 600 m long road in 5 minutes. What is his speed in km per hour?3.67.28.410Show Answer36) A plane covers a specific distance at a speed of 240 km ph in 5 hours. To cover a similar distance in  hours, it must go at a speed of:300 km ph360 km ph600 km ph720 km phShow Answer37) If a man strolls at 14 km/hr rather than 10 km/hr, he would have strolled 20 km more. The actual distance traveled by him is:50 km56 km70 km80 kmShow Answer38) A train can travel half quicker than a car. Both begin from point A in the meantime and achieve point B 75 km from A in the meantime. In transit, in any case, the train lost around 12.5 minutes while stopping at the stations. The speed of the car is:100 km ph110 km ph120 km ph130 km phShow Answer39) Excluding stoppages, the speed of a transport is 54 km ph and including stoppages, it is 45 km ph. For how long does the transport stop every hour?9101220Show Answer40) In a trip of 600 km, a flying machine was backed off because of the bad climate. Its normal speed for the outing was reduced by 200 km/hr and the season of flight expanded by 30 minutes. The duration of the flight is:1 hours2 hours3 hours4 hoursShow AnswerMicrosoft English QuestionsOrdering Of Words1) It wouldP: appear from his announcementQ: about the arrangement of administrationR: in managing the strikeS: that he was quite in the darkThe Proper sentence should beRPSQPSQRRQPSPRQSShow Answer2) He was so kind and liberal thatP: he not justQ: made others do as suchR: but moreoverS: helped them himselfThe Proper sentence should bePSRQSPQRPRSQQPRSShow Answer3) There wasP: needed for it regular day to day existenceQ: a time when every familyR: for itself the majority of the things itS: actually createdThe Proper sentence should beQRSPRQPSRSPQQSRPShow AnswerCompleting Statement4) He has no cash now.........although he was extremely poor onceas he has surrendered all his richesbecause he was extremely rich oncebecause he has gotten the tremendous giftbecause he was extremely greedy about richesShow Answer6) He is lazy to the point that he.......cannot rely upon others for completing his workcannot postpone the calendar for finishing the workcan only from time to time total his work on timedislikes putting off the work that he embraces to do

More details

Published - Mon, 05 Dec 2022

DXC Technology Interview Questions and Answers

Created by - Admin s

DXC Technology Interview Questions and Answers

About the Company: DXC is a world's leading multinational company works on IT consulting, management consulting, cloud infrastructure, operations, managing services, and outsourcing services.DXC is headquartered in Tysons Corner, Virginia, USA and is a worldwide company. It operates in more than 70 countries. It is traded on the New York Stock Exchange under the symbol DXC.John Michael Lawrie is the present Chairman, President, and CEO at DXC Technology.On April 1, 2017, CSC (Computer Sciences Corporation) and Enterprise Services business of Hewlett Packard Enterprises together get merged as DXC Technology and guided the world's largest enterprises, government agencies through change cycles successfully.Play VideoDXC Technology Recruitment ProcessThere are total four rounds for recruitment process:Written Test (Aptitude, Verbal, Technical)Communication roundTechnical roundHR round1) Written TestThere will be a time of 1 hour for 100 questions:a. Aptitude, Verbal, Reasoning (40 Questions): There will be normal questions (not much harder). You can prepare for this section from R.S Aggarwal's book.Questions are asked on the following topic:Time and WorkAgeRatios and ProportionsParallel Lines and AnglesBlood RelationsSynonyms, Antonyms (Grammar Concepts)Questions from Unseen ParagraphsJumbled Sentencesb. Core subjects (60 Questions): You have the basic knowledge of your core subjects.C/C++Data StructuresJavaDBMSNetworkingUNIXOSSoftware Engineeringc. One Essay: Many topics will be there to write for. You have to choose any of them.DemonetisationWomen EmpowermentLast Birthday CelebrationReservation SystemOpinion on Implementation of dress code in engineering collegeShould reality shows be banned? Give your opinion.Luck Vs. Struggle1) Shyam will complete work in 20 days. If Ram is 25% more efficient than Shyam, then how many days he will take to complete the work?14181620Show Answer2) Manish is aged three times more than his son Suresh. After eight years, he would be two and a half time of Suresh's age. After further eight years, how many times would he be of Suresh's age?4 times5 times2 times3 timesShow Answer3) A 2% error in excess is found while measuring the side of a square. So, find the percentage of error in the calculated area of the square.4.04%2.30%1.03%3%Show Answer4) After rolling twice a dice, what will be the probability of getting a sum equals to 9?2/53.41/31/9Show Answer5) The Compound Interest on Rs. 30,000 at 7% per annum is Rs. 4347. The period(in years) is :1233.5Show Answer6) Find the relationship of words in the following questions:(a) Odometer: Mileage, Compass:SpeedHikingNickelDirectionShow Answer(b) Marathon: Race, Hibernation:WinterDreamBearSleepShow Answer7) If CANDLE is coded as EDRIRL, how can FRIEND be written in that code?HUMJTKDEQJQMESJFMEDCQHQKShow Answer8) Find the odd one out:ResonanceToneEAREchoShow Answer9) Which one is the simplest file structure?SequentialIndexedRandomShow Answer10) Anu is Babita's sister. Geeta is Babita's mother. Deepak is Geeta's father. Ekta is Deepak's mother. Then, how is Anu related to Deepak?GrandfatherGrandmotherDaughterGranddaughterShow Answer11) Corpulent is same as:LeanObeseGauntEmaciatedShow Answer2) Communication RoundIn this round, they make groups of a number of students from the total number of students. Then they ask students to discuss the thoughts on the topic they give to them on that spot. Students with good communication skills, good etiquettes, and overall good personality will get selected from every particular round.NOTE: Communicate with confidence and right attitudes without any grammatical mistakes.The topics of the discussion may be about current affairs, life experiences, and social issues as follows:DemonetisationWomen EmpowermentLast Birthday CelebrationReservation SystemOpinion on Implementation of dress code in engineering collegesShould reality shows be banned? Give your opinion.Luck Vs. StruggleDiscussion about some topics i.e. Was Gandhiji a born leader or a made one?Professional Ethics3) Technical RoundFor this round, you have to be well prepared for everything being mentioned in your resume including your major, minor projects, training projects, internship (if any). The Interviewer may even ask about the total number of subjects in your Graduation, last semester subjects, your favourite subjects etc. The time will be around half an hour.Some of the questions are:1) Explain your major project.Answer: My major project was an android online application named Chat App to chat with friends, to share the images, files, to invite the peoples etc., having good security and privacy concerns. The project was a real-time based application connected with firebase. My project supervisor helped me a lot to complete my project on time.2) What are your favourite subjects?Answer: My favourite subjects are Data Structures, Compiler, Networking, Core Java, Software Engineering, Discrete Mathematics, Software Project Management, Big Data, and Digital Electronics.3) What is Polymorphism?Answer: Polymorphism is a concept by which we can perform a single action in different ways. Polymorphism is derived from 2 Greek words: poly and morphs. The word "poly" means many and "morphs" means forms. So polymorphism means many forms.4) What is the difference between Abstraction and Interface?Answer:ABSTRACTIONINTERFACE1.An abstract class can have abstract and non-abstract methods.An Interface can have only abstract methods. Since Java 8, it can have default and non-static methods also.2.Abstract class doesn't support multiple inheritance.Interface supports multiple inheritance.3.Abstract class can provide the implementation of interface.Interface can't provide the implementation of abstract class.4.The abstract keyword is used to declare abstract class.The interface keyword is used to declare interface.5) What is Encapsulation in Java?Answer: Encapsulation in Java is a process of wrapping code and data together into a single unit, for example, a capsule which is mixed of several medicines.We can create a fully encapsulated class in Java by making all the data members of the class private. Now, we can use setter and getter methods to set and get the data in it.The Java Bean class is the example of a fully encapsulated class.6) What are the layers of OSI model?Answer: Layers of OSI model are:Application layer ( 7th Layer)Presentation layer (6th Layer)Session layer (5th Layer)Transport layer(4th Layer)Network layer(3rd Layer)Data Link layer (2nd Layer)Physical layer(1st Layer)7) What is UNIX?Answer: UNIX is a complete package of the operating system developed mainly for servers, workstations, and mainframes. It is a copyrighted named. It can be used by its copyrighters only. It contains a completely different coding developed by AT&T labs, highly secured, has listed about 85-120 viruses till date.8) What is Android? Who is its founder? Name its latest version.Answer: Android is an open-source, Linux-based operating system used in mobiles, tablets, televisions etc. Andy Rubin is the founder of Android. 9 Pie is the latest version of Android.9) Write a java program to print Fibonacci series.PROGRAM:class programme  {  public static void main(String args[])  {  int i;  int array[]= new int[11];  array[0]= -1;  array[1]=1;  System.out.println("The Fibonacci series is: ");  for(i=2; i123123412345PROGRAM:class Pyramid  {  public static void main(String[] args)  {  for(int i=1; i

More details

Published - Mon, 05 Dec 2022

Search
Popular categories
Latest blogs
General Aptitude
General Aptitude
What is General Aptitude?An exam called general aptitude is used to evaluate an applicant’s aptitude. To address challenging and intricate situations, logic is used in the process. It is an excellent method for determining a person’s degree of intelligence. Determining whether the applicant is mentally fit for the position they are applying for is a solid strategy.Regardless of the level of experience a candidate has, a general aptitude test enables the recruiter to gauge how well the candidate can carry out a task.Because of this, practically all tests, including those for the UPSC, Gate, and job recruiting, include general aptitude questions. To assist all types of students, a large range of general aptitude books are readily available on the market.What are the different types of general aptitude tests?A candidate’s aptitude and intellect can be assessed using the broad category of general aptitude, which covers a wide range of topics. These assessments aid in determining a candidate’s capacity for logic, language, and decision-making. Let’s examine the several general aptitude test categories that are mentioned as follows:Verbal AbilityAbility to Analyzenumerical aptitudespatial awarenessDifferent general aptitude syllabi are used for exams like Gate, UPSC, CSIR, Law, etc.Structure of Aptitude TestThe next step is to comprehend how the general aptitude test is structured. Depending on the type of exam, it often consists of multiple-choice questions and answers organised into various sections. However, the test’s format remains the same and is as follows:Multiple-choice questions are present in every segment.The assignment may include contain mathematical calculations or true-false questions.The inquiry is designed to gather data as rapidly as possible and offer accurate responses.Additionally, it evaluates the candidate’s capacity for time management.Additionally, many competitive tests feature negative markings that emphasise a candidate’s decision-making under pressure.Tips to ace the Aptitude TestCandidates who are taking their general aptitude tests can benefit from some tried-and-true advice. They include some of the following:An aptitude test can be passed with practise. Your chances of passing the exam increase as you practise more.Knowing everything there is to know about the test format beforehand is the second time-saving tip.If you take a practise test, which will help you identify your strong or time-consuming area, pay closer attention.In these tests, time management is crucial, so use caution.Prior to the exam, remain calm.Before the exam, eat well and get enough sleep.Spend as little time as possible on any one question. If you feel trapped, change to a different one.Exam guidelines should be carefully readPractice Questions on General AptitudeSince we went through an array of important topics for General Aptitude above, it is also important to practice these concepts as much as possible. To help you brush up your basics of General aptitude, we have created a diversified list of questions on this section that you must practice.Q1. For instance, if 20 workers are working on 8 hours to finish a particular work process in 21 days, then how many hours are going to take for 48 workers to finish the same task in 7 days?A.12B. 20C. 10D. 15Answer: 10 Q2. If a wholesaler is earning a profit amount of 12% in selling books with 10% of discount on the printed price. What would be the ratio of cost price which is printed in the book?A. 45:56B. 50: 61C. 99:125D. None of theseAnswers: 45:56Q3. Let’s say it takes 8 hours to finish 600 kilometers of the trip. Say we will complete 120 kilometers by train and the remaining journey by car. However, it will take an extra 20 minutes by train and the remaining by car. What would be the ratio of the speed of the train to that of the car?A. 3:5B. 3:4C. 4:3D. 4:5Answer: B Q4. What is the value of m3+n3 + 3mn if m+n is equal to 1?A. 0B. 1C. 2D. 3Answer: 1Q5. Let’s assume subject 1 and subject 2 can work on a project for 12 consecutive days. However, subject 1 can complete the work in 30 days. How long it will take for the subject 2 to finish the project?A:  18 daysB:  20 daysC: 15 daysD: 22 daysAnswer: 20 DaysExploring General Aptitude Questions? Check Out Our Exclusive GK Quiz!Q6. What is known as a point equidistant which is vertices of a triangle?A. IncentreB. CircumcentreC. OrthocentreD. CentroidAnswer: CircumcentreQ7. What is the sum of the factors of 4b2c2 – (b2 + c2 – a2) 2?A. a+b+cB. 2 (a+b+c)C. 0D. 1Answer: 2(a+b+c)While practising these General Aptitude questions, you must also explore Quantitative Aptitude!Q8: What is the role of boys in the school if 60% of the students in a particular school are boys and 812 girls?A. 1128B. 1218C. 1821D. 1281Answer: 1218 Q9. Suppose cos4θ – sin4θ = 1/3, then what is the value of tan2θ?A. 1/2B. 1/3C. 1/4D. 1/5Answer: 1/2 Q10:  What could be the value of tan80° tan10° + sin270° + sin20° is  tan80° tan10° + sin270° + sin20°?A. 0B. 1C. 2D. √3/2Answer: 2Recommended Read: Reasoning QuestionsFAQsIs the general aptitude test unbiased?Yes, these exams are created to provide each candidate taking them a fair advantage.How do I get ready for an all-purpose aptitude test?The most important thing is to obtain the exam’s syllabus and then study in accordance with it.Is it appropriate to take a practise exam to get ready for an aptitude test?Absolutely, practise is essential to ace the aptitude test. Several online study portals offer practise exams for a specific exam to assist you with the same.What are the types of aptitude?Some of the types of aptitude are mentioned belowLogical aptitude.Physical aptitude.Mechanical aptitude.Spatial aptitude.STEM aptitude.Linguistic aptitude.Organisational aptitude.What is an example of a general aptitude test?The Scholastic Assessment Test (SAT) can be taken as a general aptitude test.Hence, we hope that this blog has helped you understand what general aptitude is about as well as some essential topics and questions under this section. If you are planning for a competitive exam like GMAT, SAT, GRE or IELTS, and need expert guidance, sign up for an e-meeting with our Leverage Edu mentors and we will assist you throughout your exam preparation, equipping you with study essentials as well as exam day tips to help you soar through your chosen test with flying colours!

Fri, 16 Jun 2023

LabCorp Interview Questions & Answers:
LabCorp Interview Questions & Answers:
1. What type of people do you not work well with?Be very careful answering this question as most organization employ professionals with an array of personalities and characteristics. You don't want to give the impression that you're going to have problems working with anyone currently employed at the organization. If you through out anything trivial you're going to look like a whiner. Only disloyalty to the organization or lawbreaking should be on your list of personal characteristics of people you can't work with.2. How did you hear about the position At LabCorp?Another seemingly innocuous interview question, this is actually a perfect opportunity to stand out and show your passion for and connection to the company and for job At LabCorp. For example, if you found out about the gig through a friend or professional contact, name drop that person, then share why you were so excited about it. If you discovered the company through an event or article, share that. Even if you found the listing through a random job board, share what, specifically, caught your eye about the role.3. Your client is upset with you for a mistake you made, how do you react?Acknowledge their pain - empathize with them. Then apologize and offer a solution to fix the mistake.4. How well do you know our company?Well, a developed company that is gradually building their reputation in the competitive world.5. Tell me why do you want this job At LabCorp?Bad Answer: No solid answer, answers that don't align with what the job actually offers, or uninspired answers that show your position is just another of the many jobs they're applying for.Good answer: The candidate has clear reasons for wanting the job that show enthusiasm for the work and the position, and knowledge about the company and job.6. Tell me about a problem that you've solved in a unique or unusual way. What was the outcome? Were you happy or satisfied with it?In this question the interviewer is basically looking for a real life example of how you used creativity to solve a problem.7. What can you offer me that another person can't?This is when you talk about your record of getting things done. Go into specifics from your resume and portfolio; show an employer your value and how you'd be an asset.You have to say, “I'm the best person for the job At LabCorp. I know there are other candidates who could fill this position, but my passion for excellence sets me apart from the pack. I am committed to always producing the best results. For example…”8. What education or training have you had that makes you fit for this profession At LabCorp?This would be the first question asked in any interview. Therefore, it is important that you give a proper reply to the question regarding your education. You should have all the documents and certificates pertaining to your education and/or training, although time may not allow the interviewer to review all of them.9. If you were given more initiatives than you could handle, what would you do?First prioritize the important activities that impact the business most. Then discuss the issue of having too many initiatives with the boss so that it can be offloaded. Work harder to get the initiatives done.10. What do you consider to be your greatest achievement so far and why?Be proud of your achievement, discuss the results, and explain why you feel most proud of this one. Was it the extra work? Was it the leadership you exhibited? Was it the impact it had?Download Interview PDF 11. What is your dream job?There is almost no good answer to this question, so don't be specific. If you tell the interviewer that the job you're applying for with his/her company is the perfect job you may loose credibility if you don't sound believable (which you probably won't if you're not telling the truth.) If you give the interviewer some other job the interviewer may get concerned that you'll get dissatisfied with the position if you're hired. Again, don't be specific. A good response could be, “A job where my work ethic and abilities are recognized and I can make a meaningful difference to the organization.”12. Are you currently looking at other job opportunities?Just answer this question honestly. Sometime an employer wants to know if there are other companies you're considering so that they can determine how serious you are about the industry, they're company and find out if you're in demand. Don't spend a lot of time on this question; just try to stay focused on the job you're interviewing for.13. Why do you want this job At LabCorp?This question typically follows on from the previous one. Here is where your research will come in handy. You may want to say that you want to work for a company that is Global Guideline, (market leader, innovator, provides a vital service, whatever it may be). Put some thought into this beforehand, be specific, and link the company's values and mission statement to your own goals and career plans.14. What did you dislike about your old job?Try to avoid any pin point , like never say “I did not like my manager or I did not like environment or I did not like team” Never use negative terminology. Try to keep focus on every thing was good At LabCorp , I just wanted to make change for proper growth.15. If you were hiring a person for this job At LabCorp, what would you look for?Discuss qualities you possess required to successfully complete the job duties.16. If the company you worked for was doing something unethical or illegal, what would you do?Report it to the leaders within the company. True leaders understand business ethics are important to the company's longevity17. Tell me a difficult situation you have overcome in the workplace?Conflict resolution, problem solving, communication and coping under pressure are transferable skills desired by many employers At LabCorp.Answering this question right can help you demonstrate all of these traits.☛ Use real-life examples from your previous roles that you are comfortable explaining☛ Choose an example that demonstrates the role you played in resolving the situation clearly☛ Remain professional at all times – you need to demonstrate that you can keep a cool head and know how to communicate with people18. Tell us something about yourself?Bad Answer: Candidates who ramble on about themselves without regard for information that will actually help the interviewer make a decision, or candidates who actually provide information showing they are unfit for the job.Good answer: An answer that gives the interviewer a glimpse of the candidate's personality, without veering away from providing information that relates to the job. Answers should be positive, and not generic.19. How do you handle confidentiality in your work?Often, interviewers will ask questions to find out the level of technical knowledge At LabCorp that a candidate has concerning the duties of a care assistant. In a question such as this, there is an opportunity to demonstrate professional knowledge and awareness. The confidentiality of a person's medical records is an important factor for a care assistant to bear in mind.20. What are you looking for in a new position At LabCorp?I've been honing my skills At LabCorp for a few years now and, first and foremost, I'm looking for a position where I can continue to exercise those skills. Ideally the same things that this position has to offer. Be specific.21. What motivates you at the work place?Keep your answer simple, direct and positive. Some good answers may be the ability to achieve, recognition or challenging assignments.22. Can you describe your ideal boss/supervisor?During the interview At LabCorp process employers will want to find out how you respond to supervision. They want to know whether you have any problems with authority, If you can work well as part of a group (see previous question) and if you take instructions well etc.Never ever ever, criticize a past supervisor or boss. This is a red flag for airlines and your prospective employer will likely assume you are a difficult employee, unable to work in a team or take intruction and side with your former employer.23. Why are you leaving last job?Although this would seem like a simple question, it can easily become tricky. You shouldn't mention salary being a factor at this point At LabCorp. If you're currently employed, your response can focus on developing and expanding your career and even yourself. If you're current employer is downsizing, remain positive and brief. If your employer fired you, prepare a solid reason. Under no circumstance should you discuss any drama or negativity, always remain positive.24. What motivates you?I've always been motivated by the challenge – in my last role, I was responsible for training our new recruits and having a 100% success rate in passing scores. I know that this job is very fast-paced and I'm more than up for the challenge. In fact, I thrive on it.25. Tell me about a time when you had to use your presentation skills to influence someone's opinion At LabCorp?Example stories could be a class project, an internal meeting presentation, or a customer facing presentation.Download Interview PDF 26. How do you handle conflicts with people you supervise?At first place, you try to avoid conflicts if you can. But once it happens and there's no way to avoid it, you try to understand the point of view of the other person and find the solution good for everyone. But you always keep the authority of your position.27. Why should I hire you At LabCorp?To close the deal on a job offer, you MUST be prepared with a concise summary of the top reasons to choose you. Even if your interviewer doesn't ask one of these question in so many words, you should have an answer prepared and be looking for ways to communicate your top reasons throughout the interview process.28. How have you shown yourself to be a leader?Think about a time where you've rallied a group of people around a cause / idea / initiative and successfully implemented it. It could be a small or large project but the key is you want to demonstrate how you were able to lead others to work for a common cause.29. How do you deal with conflict in the workplace At LabCorp?When people work together, conflict is often unavoidable because of differences in work goals and personal styles. Follow these guidelines for handling conflict in the workplace.☛ 1. Talk with the other person.☛ 2. Focus on behavior and events, not on personalities.☛ 3. Listen carefully.☛ 4. Identify points of agreement and disagreement.☛ 5. Prioritize the areas of conflict.☛ 6. Develop a plan to work on each conflict.☛ 7. Follow through on your plan.☛ 8. Build on your success.30. What have you done to reduce costs, increase revenue, or save time?Even if your only experience is an internship, you have likely created or streamlined a process that has contributed to the earning potential or efficiency of the practice. Choose at least one suitable example and explain how you got the idea, how you implemented the plan, and the benefits to the practice.31. How do you feel about giving back to the community?Describe your charitable activities to showcase that community work is important to you. If you haven't done one yet, go to www.globalguideline.com - charitable work is a great way to learn about other people and it's an important part of society - GET INVOLVED!32. What can you tell me about team work as part of the job At LabCorp?There is usually a team of staff nurses working in cooperation with each other. A team of nurses has to get along well and coordinate their actions, usually by dividing their responsibilities into sectors or specific activities. They help each other perform tasks requiring more than one person.33. What is your perception of taking on risk?You answer depends on the type of company you're interviewing for. If it's a start up, you need to be much more open to taking on risk. If it's a more established company, calculated risks to increase / improve the business or minimal risks would typically be more in line.34. How would your former employer describe you?In all likelihood, the interviewer will actually speak with your former employer so honesty is key. Answer as confidently and positively as possible and list all of the positive things your past employer would recognize about you. Do not make the mistake of simply saying you are responsible, organized, and dependable. Instead, include traits that are directly related to your work as a medical assistant, such as the ability to handle stressful situations and difficult patients, the way you kept meticulous records, and more.35. Describe your academic achievements?Think of a time where you really stood out and shined within college. It could be a leadership role in a project, it could be your great grades that demonstrate your intelligence and discipline, it could be the fact that you double majored. Where have you shined?36. What do you consider to be your weaknesses?What your interviewer is really trying to do with this question-beyond identifying any major red flags-is to gauge your self-awareness and honesty. So, “I can't meet a deadline to save my life At LabCorp” is not an option-but neither is “Nothing! I'm perfect!” Strike a balance by thinking of something that you struggle with but that you're working to improve. For example, maybe you've never been strong at public speaking, but you've recently volunteered to run meetings to help you be more comfortable when addressing a crowd.37. What do you feel you deserve to be paid?Do your research before answering this question - first, consider what the market average is for this job. You can find that by searching on Google (title followed by salary) and globalguideline.com and other websites. Then, consider this - based on your work experience and previous results, are you above average, if yes, by what % increase from your pay today from your perspective? Also - make sure if you aim high you can back it up with facts and your previous results so that you can make a strong case.38. Did you get on well with your last manager?A dreaded question for many! When answering this question never give a negative answer. “I did not get on with my manager” or “The management did not run the business well” will show you in a negative light and reduce your chance of a job offer. Answer the question positively, emphasizing that you have been looking for a career progression. Start by telling the interviewer what you gained from your last job At LabCorp39. Do you have the ability to articulate a vision and to get others involved to carry it out?If yes, then share an example of how you've done so at work or college. If not, then discuss how you would do so. Example: "I would first understand the goals of the staff members and then I would align those to the goals of the project / company. Then I would articulate the vision of that alignment and ask them to participate. From there, we would delegate tasks among the team and then follow up on a date and time to ensure follow through on the tasks. Lastly, we would review the results together."40. What differentiates this company from other competitors?Be positive and nice about their competitors but also discuss how they are better than them and why they are the best choice for the customer. For example: "Company XYZ has a good product, but I truly believe your company has a 3-5 year vision for your customer that aligns to their business needs."Download Interview PDF 41. Tell me an occasion when you needed to persuade someone to do something?Interpersonal relationships are a very important part of being a successful care assistant. This question is seeking a solid example of how you have used powers of persuasion to achieve a positive outcome in a professional task or situation. The answer should include specific details.42. What is your greatest strength? How does it help you At LabCorp?One of my greatest strengths, and that I am a diligent worker... I care about the work getting done.. I am always willing to help others in the team.. Being patient helps me not jump to conclusions... Patience helps me stay calm when I have to work under pressure.. Being a diligent worker.. It ensures that the team has the same goals in accomplishing certain things.43. Explain me about a challenge or conflict you've faced at work At LabCorp, and how you dealt with it?In asking this interview question, your interviewer wants to get a sense of how you will respond to conflict. Anyone can seem nice and pleasant in a job interview, but what will happen if you're hired?. Again, you'll want to use the S-T-A-R method, being sure to focus on how you handled the situation professionally and productively, and ideally closing with a happy ending, like how you came to a resolution or compromise.44. Why are you interested in this type of job At LabCorp?You're looking for someone who enjoys working with the elderly, or a caring, sociable, and nurturing person.45. What is the most important lesson / skill you've learned from school?Think of lessons learned in extra curricular activities, in clubs, in classes that had a profound impact on your personal development. For example, I had to lead a team of 5 people on a school project and learned to get people with drastically different personalities to work together as a team to achieve our objective.46. What is it about this position At LabCorp that attracts you the most?Use your knowledge of the job description to demonstrate how you are a suitable match for the role.47. How important is a positive attitude to you?Incredibly important. I believe a positive attitude is the foundation of being successful - it's contagious in the workplace, with our customers, and ultimately it's the difference maker.48. Why should we select you not others?Here you need to give strong reasons to your interviewer to select you not others. Sell yourself to your interviewer in interview in every possible best way. You may say like I think I am really qualified for the position. I am a hard worker and a fast learner, and though I may not have all of the qualifications that you need, I know I can learn the job and do it well.”49. If you were an animal, which one would you want to be?Seemingly random personality-test type questions like these come up in interviews generally because hiring managers want to see how you can think on your feet. There's no wrong answer here, but you'll immediately gain bonus points if your answer helps you share your strengths or personality or connect with the hiring manager. Pro tip: Come up with a stalling tactic to buy yourself some thinking time, such as saying, “Now, that is a great question. I think I would have to say… ”50. What is your biggest regret to date and why?Describe honestly the regretful action / situation you were in but then discuss how you proactively fixed / improved it and how that helped you to improve as a person/worker.51. Describe to me the position At LabCorp you're applying for?This is a “homework” question, too, but it also gives some clues as to the perspective the person brings to the table. The best preparation you can do is to read the job description and repeat it to yourself in your own words so that you can do this smoothly at the interview.52. What was the most important task you ever had?There are two common answers to this question that do little to impress recruiters:☛ ‘I got a 2.1'☛ ‘I passed my driving test'No matter how proud you are of these achievements, they don't say anything exciting about you. When you're going for a graduate job, having a degree is hardly going to make you stand out from the crowd and neither is having a driving licence, which is a requirement of many jobs.53. How would you observe the level of motivation of your subordinates?Choosing the right metrics and comparing productivity of everyone on daily basis is a good answer, doesn't matter in which company you apply for a supervisory role.54. Do you have good computer skills?It is becoming increasingly important for medical assistants to be knowledgeable about computers. If you are a long-time computer user with experience with different software applications, mention it. It is also a good idea to mention any other computer skills you have, such as a high typing rate, website creation, and more.55. Where do you see yourself professionally five years from now At LabCorp?Demonstrate both loyalty and ambition in the answer to this question. After sharing your personal ambition, it may be a good time to ask the interviewer if your ambitions match those of the company.Download Interview PDF 56. Give me an example of an emergency situation that you faced. How did you handle it?There was a time when one of my employers faced the quitting of a manager in another country. I was asked to go fill in for him while they found a replacement and stay to train that person. I would be at least 30 days. I quickly accepted because I knew that my department couldn't function without me.57. How have you changed in the last five years?All in a nutshell. But I think I've attained a level of personal comfort in many ways and although I will change even more in the next 5-6 years I'm content with the past 6 and what has come of them.58. Explain an idea that you have had and have then implemented in practice?Often an interview guide will outline the so-called ‘STAR' approach for answering such questions; Structure the answer as a situation, task, action, and result: what the context was, what you needed to achieve, what you did, and what the outcome was as a result of your actions.59. Why should the we hire you as this position At LabCorp?This is the part where you link your skills, experience, education and your personality to the job itself. This is why you need to be utterly familiar with the job description as well as the company culture. Remember though, it's best to back them up with actual examples of say, how you are a good team player.60. What is your desired salary At LabCorp?Bad Answer: Candidates who are unable to answer the question, or give an answer that is far above market. Shows that they have not done research on the market rate, or have unreasonable expectations.Good answer: A number or range that falls within the market rate and matches their level of mastery of skills required to do the job.61. Why do you want to work At LabCorp for this organisation?Being unfamiliar with the organisation will spoil your chances with 75% of interviewers, according to one survey, so take this chance to show you have done your preparation and know the company inside and out. You will now have the chance to demonstrate that you've done your research, so reply mentioning all the positive things you have found out about the organisation and its sector etc. This means you'll have an enjoyable work environment and stability of employment etc – everything that brings out the best in you.62. Explain me about your experience working in this field At LabCorp?I am dedicated, hardworking and great team player for the common goal of the company I work with. I am fast learner and quickly adopt to fast pace and dynamic area. I am well organized, detail oriented and punctual person.63. What would your first 30, 60, or 90 days look like in this role At LabCorp?Start by explaining what you'd need to do to get ramped up. What information would you need? What parts of the company would you need to familiarize yourself with? What other employees would you want to sit down with? Next, choose a couple of areas where you think you can make meaningful contributions right away. (e.g., “I think a great starter project would be diving into your email marketing campaigns and setting up a tracking system for them.”) Sure, if you get the job, you (or your new employer) might decide there's a better starting place, but having an answer prepared will show the interviewer where you can add immediate impact-and that you're excited to get started.64. What do you think is your greatest weakness?Don't say anything that could eliminate you from consideration for the job. For instance, "I'm slow in adapting to change" is not a wise answer, since change is par for the course in most work environments. Avoid calling attention to any weakness that's one of the critical qualities the hiring manager is looking for. And don't try the old "I'm a workaholic," or "I'm a perfectionist.65. Tell me something about your family background?First, always feel proud while discussing about your family background. Just simple share the details with the things that how they influenced you to work in an airline field.66. Are you planning to continue your studies and training At LabCorp?If asked about plans for continued education, companies typically look for applicants to tie independent goals with the aims of the employer. Interviewers consistently want to see motivation to learn and improve. Continuing education shows such desires, especially when potentials display interests in academia potentially benefiting the company.Answering in terms of “I plan on continuing my studies in the technology field,” when offered a question from a technology firm makes sense. Tailor answers about continued studies specific to desired job fields. Show interest in the industry and a desire to work long-term in said industry. Keep answers short and to the point, avoiding diatribes causing candidates to appear insincere.67. Describe a typical work week for this position At LabCorp?Interviewers expect a candidate for employment to discuss what they do while they are working in detail. Before you answer, consider the position At LabCorp you are applying for and how your current or past positions relate to it. The more you can connect your past experience with the job opening, the more successful you will be at answering the questions.68. What type of work environment do you prefer?Ideally one that's similar to the environment of the company you're applying to. Be specific.69. How would you rate your communication and interpersonal skills for this job At LabCorp?These are important for support workers. But they differ from the communication skills of a CEO or a desktop support technician. Communication must be adapted to the special ways and needs of the clients. Workers must be able to not only understand and help their clients, but must project empathy and be a warm, humane presence in their lives.70. Do you have any questions for me?Good interview questions to ask interviewers at the end of the job interview include questions on the company growth or expansion, questions on personal development and training and questions on company values, staff retention and company achievements.Download Interview PDF 71. How would you motivate your team members to produce the best possible results?Trying to create competitive atmosphere, trying to motivate the team as a whole, organizing team building activities, building good relationships amongst people.72. How do you act when you encounter competition?This question is designed to see if you can rise the occasion. You want to discuss how you are the type to battle competition strongly and then you need to cite an example if possible of your past work experience where you were able to do so.73. What would you like to have accomplished by the end of your career?Think of 3 major achievements that you'd like to accomplish in your job when all is said and done - and think BIG. You want to show you expect to be a major contributor at the company. It could be creating a revolutionary new product, it could be implementing a new effective way of marketing, etc.74. What do you think we could do better or differently?This is a common one at startups. Hiring managers want to know that you not only have some background on the company, but that you're able to think critically about it and come to the table with new ideas. So, come with new ideas! What new features would you love to see? How could the company increase conversions? How could customer service be improved? You don't need to have the company's four-year strategy figured out, but do share your thoughts, and more importantly, show how your interests and expertise would lend themselves to the job.75. What features of your previous jobs have you disliked?It's easy to talk about what you liked about your job in an interview, but you need to be careful when responding to questions about the downsides of your last position. When you're asked at a job interview about what you didn't like about your previous job, try not to be too negative. You don't want the interviewer to think that you'll speak negatively about this job or the company should you eventually decide to move on after they have hired you.76. How would your friends describe you?My friends would probably say that I'm extremely persistent – I've never been afraid to keep going back until I get what I want. When I worked as a program developer, recruiting keynote speakers for a major tech conference, I got one rejection after another – this was just the nature of the job. But I really wanted the big players – so I wouldn't take no for an answer. I kept going back to them every time there was a new company on board, or some new value proposition. Eventually, many of them actually said "yes" – the program turned out to be so great that we doubled our attendees from the year before. A lot of people might have given up after the first rejection, but it's just not in my nature. If I know something is possible, I have to keep trying until I get it.77. Do you think you have enough experience At LabCorp?If you do not have the experience they need, you need to show the employer that you have the skills, qualities and knowledge that will make you equal to people with experience but not necessary the skills. It is also good to add how quick you can pick up the routine of a new job role.

Fri, 16 Jun 2023

HOW TO RESPOND TO BEHAVIORAL INTERVIEW QUESTIONS?
HOW TO RESPOND TO BEHAVIORAL INTERVIEW QUESTIONS?
A large part of what makes job interviews nerve-wracking is that you don’t know what you’re going to be asked. While you can’t know the exact question list before an interview, there are some common types of questions that interviewers often ask that you can prepare to answer, and one of these is behavioral interview questions.We’ll cover how to answer behavioral interview questions and give you some example questions and answers as well as explain what behavioral interview questions are and why interviewers ask them.HOW TO ANSWER BEHAVIORAL JOB INTERVIEW QUESTIONSLike with all interview questions, there is a right and a wrong answer — the issue with behavioral questions is that this answer can be much more difficult to figure out than with traditional interviews.While it is, as we said before, more difficult to game behavioral interview questions than traditional ones, there is still a chance that you can figure out how to answer a question correctly based on the way it’s asked.The interviewer isn’t trying to trick good people into giving “bad answers” — but they are trying to trick people with poor judgment into revealing themselves early on.In this vein, here are some big things to keep in mind if you find yourself in a behavioral job interview:Highlight your skills. Think about the sort of skills you need to demonstrate in order to be successful at the job you hope to do. These skills are typically more general than they are specific — things like leadership skills, the ability to work with a team, brilliant decision-making, the advanced use of an industry technique etc.When you’re constructing your answer, think about how to portray your actions in such a way that shows off those skills.Tell a story. Remember that you’re telling a story and that ultimately, how you tell that story matters most of all. Try to make your story flow as naturally as possible — don’t overload the interviewer with unnecessary details, or alternately, forget too many details for the story to make sense.They need to understand your answer in order to parse out your behavior. They can’t do that if they can’t understand the story you just told them — in addition to which, they might just find that a person who can’t tell a simple story is just too annoying to work with.Use the STAR method. If you’re really having trouble telling your story, remember that good old STAR method:Situation. Start by giving context. Briefly explain the time, place, and relevant characters in your story.Task. Next, tell the interviewer your role in the story, whether it was a task assigned to you or some initiative you took on your own.Action. Now comes the juicy stuff; let the hiring manager know what actions you took in response to the situation and your task. Interviewers are interested in how and why you did something just as much as what you did, so spell out your thought process when possible.This is where you showcase your skills, so try to think of actions that align well with the job you’re applying for.Result. Finally, explain the end result of your actions. Your focus should always be on what value you contributed to the company, not bragging about your personal accomplishments.Note that while the result should always be positive, some behavioral interview questions specifically ask about negative situations. In these cases, finish by discussing what you learned from the experience or how the project could have been improved.EXAMPLE BEHAVIORAL INTERVIEW QUESTIONS AND ANSWERSEssentially, a behavioral interview means being asked a bunch of open-ended questions which all have the built-in expectation that your answer will be in the form of a story.These questions are difficult to answer correctly specifically because the so-called “correct” answers are much more likely to vary compared to traditional interview questions, whose correct answers are typically more obvious and are often implied.Behavioral interviewers are likely to ask more follow-up questions than normal, while giving less of themselves away. They want to hear you talk and react to every opportunity they give you, because the more you talk, the more you reveal about yourself and your work habits.And that’s okay. The takeaway here shouldn’t be that “the hiring manager wants to trick me into talking, so I should say as little as possible.”The real trick with this kind of question is to use the opportunities you’re given to speak very carefully — don’t waste time on details that make you look bad, for example, unless those details are necessary to show how you later improved.In addition to these general techniques interviewers might use on you, here are some common questions you might be asked during a behavioral interview:Q: Tell me about a time when you had to take a leadership role on a team project.A: As a consultant at XYZ Inc., I worked with both the product and marketing teams. When the head of the marketing team suddenly quit, I was asked to step up and manage that deparment while they looked for her replacement. We were in the midst of a big social media campaign, so I quickly called toghether the marketing team and was updated on the specifics of the project.By delegating appropriately and taking over the high-level communications with affiliates, we were able to get the project out on time and under budget. After that, my boss stopped looking for a replacement and asked if I’d like to head the marketing team full time.Q: Can you share an example of a time when you disagreed with a superior?A: In my last role at ABC Corp., my manager wanted to cut costs by outsourcing some of our projects to remote contractors. I understood that it saved money, but some of those projects were client-facing, and we hadn’t developed a robust vetting process to make sure that the contractors’ work was consistent and high-quality. I brought my concerns to him, and he understood why I was worried.He explained that cost-cutting was still important, but was willing to compromise by keeping some important projects in-house. Additionally, he accepted my suggestion of using a system of checks to ensure quality and rapidly remove contractors who weren’t performing as well. Ultimately, costs were cut by over 15% and the quality of those projects didn’t suffer as a result.Q: Tell me about a time when you had to work under pressure.A: My job as lead editor for The Daily Scratch was always fast-paced, but when we upgraded our software and printing hardware nearly simultaneously, the pressure got turned up to 11. I was assigned with training staff on the new software in addition to my normal responsibilities. When we were unable to print over a long weekend while the new printing hardware was being set up, I wrote and recorded a full tutorial that answered the most frequently asked questions I’d been receiving over the previous week.With a staff of 20 writers, this really cut down on the need for one-on-one conversations and tutorials. While management was worried we wouldn’t be able to have the writers working at full capacity the following week, the tutorial was so effective that everyone got right on track without skipping a beat.Q: Can you describe a time when you had to motivate an employee?A: When I was the sales manager at Nice Company, we had a big hiring push that added six sales reps to my team in a matter of weeks. One worker in that bunch was working a sales job for the first time ever, and she had an aversion to cold calls. While her email correspondence had fantastic results, her overall numbers were suffering because she was neglecting her call targets.I sat down with her and explained that she should try to incorporate her winning writing skills into her cold calls. I suggested following her normal process for writing an email to cold calls; research the company and target and craft a message that suits them perfectly. She jumped at the idea and starting writing scripts that day. Within a couple of weeks, she was confidently making cold calls and had above-average numbers across the board.Q: Tell me about a time you made a mistake at work.A: When I landed my first internship, I was eager to stand out by going the extra mile. I was a little too ambitious, though — I took on too many assignments and offered help to too many coworkers to possibly juggle everything. When I was late with at least one task every week, my coworkers were understandably upset with me.After that experience, I created a tracking system that took into account how long each task would realistically take. This method really helped me never make promises I couldn’t keep. After that first month, I never handed in an assignment late again.MORE BEHAVIORAL INTERVIEW QUESTIONSWhat have you done in the past to prevent a situation from becoming too stressful for you or your colleagues to handle?Tell me about a situation in which you have had to adjust to changes over which you had no control. How did you handle it?What steps do you follow to study a problem before making a decision? Why?When have you had to deal with an irate customer? What did you do? How did the situation end up?Have you ever had to “sell” an idea to your co-workers? How did you do it?When have you brought an innovative idea into your team? How was it received?Tell me about a time when you had to make a decision without all the information you needed. How did you handle it?Tell me about a professional goal that you set that you did not reach. How did it make you feel?Give an example of when you had to work with someone who was difficult to get along with. How/why was this person difficult? How did you handle it? How did the relationship progress?Tell me about a project that you planned. How did your organize and schedule the tasks? Tell me about your action plan.WHAT ARE BEHAVIORAL INTERVIEW QUESTIONS?Behavioral interview questions are questions about how you’ve dealt with work situations in the past and seek to understand your character, motivations, and skills. The idea behind behavioral interview questions is that you’ll reveal how you’ll behave in the future based on your actions in the past.Unlike traditional interview questions, a hiring manager or recruiter is looking for concrete examples of various situations you’ve been in at work. As such, the best way to prepare for any and all behavioral interview questions is to have an expansive set of stories ready for your interview.A hiring manager is never going to come right out and tell you — before, during, or after the fact — whether or not your interview with them is traditional or behavioral.That’s because the difference between the two is more related to philosophy than it is necessarily technique.Often, an employer won’t even know themselves that the interview they’re conducting is behavioral rather than traditional — the deciding factors are the questions that they decide to ask, and where the interview’s focus settles on.In a nutshell, traditional interviews are focused on the future, while behavioral interviews are focused on the past.In a traditional interview, you’re asked a series of questions where you’re expected to talk about yourself and your personal qualities.Interviews in this vein tend to ask questions that are sort of psychological traps — oftentimes the facts of your answer matter less than the way you refer to and frame those facts.Moreover, if you find that you’re able to understand the underlying thing an interviewer is trying to learn about you by asking you a certain question, you might even find you’re able to game the system of the traditional interview a little bit by framing your answer in a particular way.Behavioral interviews are harder to game, because instead of asking about how you might deal with a particular situation, they focus on situations you’ve already encountered.In a behavioral interview, you probably won’t find yourself being asked about your strengths. Instead, you’ll be asked about specific problems you encountered, and you’ll have to give detailed answers about how you dealt with that problem, your thought process for coming up with your solution, and the results of implementing that solution

Fri, 16 Jun 2023

All blogs