Live Classes: Upskill your knowledge Now!

Chat Now

Published - Mon, 05 Dec 2022

Adobe Interview Questions and answers

Adobe Interview Questions and answers

About the company: Adobe

Adobe 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 Narayen

CFO: John F Murphy

CTO: Abhay Parasnis

Adobe 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.

  1. Online Written Round
  2. Group discussion Round
  3. Multiple technical Interview Rounds
  4. Director Round
  5. HR Round

Academic Criteria:

  • 65% in X and XII, and 70% in graduation or CGPA 7.
  • No backlogs at the time of applying.

First Round: Online Written Round


Description:

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 questionsTopics
Aptitude15 min15 questionsQuantitate Aptitude
  • Arithmetic Algebra
  • Time and work
  • Profit & Loss
  • Geometry
  • Speed & distance
  • Percentage
Reasoning Section30 min30 questionsLogical Reasoning
  • Puzzles
  • Data interpretation
  • Blood relation, etc.
Technical(MCQ) +Coding test(subjective)75-120 min15-20 Questions
  • C language
  • Data Structure
  • Bit Manipulation

A. Quantitative and Reasoning Section

  • The 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 Questions

1) If a bulb in a room flashes on every 9 seconds, how many times will it flash in ¾ of an hour?

  1. 301
  2. 300
  3. 250
  4. 401


2) 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?

  1. 16,28,36
  2. 8,20,28
  3. 20,35,45
  4. None of the above


3) 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?

  1. 1200
  2. 120
  3. 360
  4. 240


4) Find the largest 4 digit number, which will be exactly divisible by 88?

  1. 9768
  2. 9988
  3. 9944
  4. 8888


5) Compute the sum of the first five prime numbers?

  1. 11
  2. 18
  3. 26
  4. 28


6) '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. 1/12
  2. 1/8
  3. 1/16
  4. 1/20


7) 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?

  1. 20 min
  2. 80 min
  3. 60 min
  4. 40 min


8) 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?

  1. 100/17% gain
  2. 100/17% loss
  3. 20/3% gain
  4. None of them.


9) 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?

  1. 15m
  2. 37.5m
  3. 75m
  4. 150m


10) 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.

  1. 6 days
  2. 5 days
  3. 9 days
  4. 7 days

Reasoning Questions:

1) If MADRAS can be coded as NBESBT, then how can we code BOMBAY?

  1. CQOCBZ
  2. CPOCBZ
  3. CPNCBZ
  4. CPNCPX


2) Which will be the next term in the series: 3, 4, 6, 9, 13,_______

  1. 16
  2. 15
  3. 18
  4. 17


3) 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?

  1. w must me odd
  2. y-z must be odd
  3. z must be even
  4. z must be odd


4) What will be the next term in the series of BXF, DVI, FTL, HRO,_____

  1. JPL
  2. KPL
  3. JOL
  4. None of them


5) If in some code language,

i. Guda buka means Clear water
ii. Pin gola means Overcast sky
iii. Pin saf buka means Clear blue sky
Then, which of the following word means BLUE?

  1. bUKA
  2. saf
  3. Guda
  4. Pin


6) If Win is related to Competition, then Invention is related to.

  1. Experiment
  2. Discovery
  3. Laboratory
  4. Trial


7) 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?

  1. Son
  2. Brother
  3. Brother-in-law
  4. Cousin


8) 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?

  1. Wife
  2. Sister-in-law
  3. Sister
  4. Data is inadequate


9) Engineer: Map::Bricklayer:? Find the word.

  1. Template
  2. Mould
  3. Cement
  4. Design


10) Find out the odd word form the following options:

  1. Steering wheel
  2. Tyre
  3. Car
  4. Engine


B: Sample Technical MCQ

The 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;
}

  1. 0 0 0 0 0
  2. 5 0 0 0 0
  3. 5 5 5 5 5
  4. Error


2) In C language, parameters are always_______

  1. Passed by reference
  2. Passed by value result
  3. Passed by value
  4. Pointer variable are passed by reference and non-pointer variable are passed by value


3) Find the output for the following code:

#include
int main()
{
printf("%d", main);
return 0;
}

  1. Compile time error
  2. Address of the main function
  3. 0
  4. Any random value


4) What is a use of the following statement?

scanf ("%3s", str);

  1. Reads maximum 3 character
  2. Reads 3 character from console
  3. Take the string str in multiple of 3
  4. None of the above.


5) 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)

  1. retupmoc
  2. computer
  3. null value
  4. No output will print


6) What will be the maximum number of binary trees that can be formed using three unlabelled nodes?

  1. 1
  2. 4
  3. 6
  4. 5


7) What will be the total number of structurally different possible binary trees with 3 nodes?

  1. 10
  2. 5
  3. 168
  4. 245


8) Which sorting algorithm can be used to sort a random linked list with minimum time complexity?

  1. Quick Sort
  2. Merge Sort
  3. Insertion Sort
  4. Heap Sort


9) Compute the output for the following code:

#include
struct st
{
      int x;
      static int y;
};
int main()
{
      printf("%d", sizeof(struct st));
      return 0;
}

  1. 8
  2. 4
  3. Compile time error
  4. Run time error


10) 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;
}

  1. 10
  2. 12
  3. 18
  4. No output.


Coding 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?

  1. #include   
  2. #include   
  3. struct Node   
  4. {   
  5.     int data;   
  6.     struct Node* next;   
  7. };   
  8.   
  9. /* Function for reversing the linked list */  
  10. static void reverseList(struct Node** head_ref)   
  11. {   
  12.     struct Node* t2 = NULL;   
  13.     struct Node* start = *head_ref;   
  14.     struct Node* t1 = NULL;   
  15.     while (start != NULL)   
  16.     {   
  17.       
  18.         t1 = start->next;   
  19.         start->next = t2;   
  20.         t2 = start;   
  21.         start = t1;   
  22.     }   
  23.     *head_ref = t2;   
  24. }   
  25. void newNode(struct Node** head_ref, int new_data)   
  26. {   
  27.     struct Node* new_node =   
  28.             (struct Node*) malloc(sizeof(struct Node));        
  29.     new_node->data = new_data;   
  30.     new_node->next = (*head_ref);       
  31.     (*head_ref) = new_node;   
  32. }   
  33.   
  34. /* Function to print linked list */  
  35. void printList(struct Node *head)   
  36. {   
  37.     struct Node *temp = head;   
  38.     while(temp != NULL)   
  39.     {   
  40.         printf("%d ", temp->data);      
  41.         temp = temp->next;   
  42.     }   
  43. }      
  44.   
  45.   
  46. int main()   
  47. {   
  48.   
  49.     struct Node* head = NULL;   
  50.       
  51.     newNode(&head, 20);   
  52.     newNode(&head, 14);   
  53.     newNode(&head, 30);   
  54.     newNode(&head, 68);    
  55.       
  56.     printf("Input linked list\n");   
  57.     printList(head);       
  58.     reverseList(&head);                    
  59.     printf("\nReversed Linked list \n");   
  60.     printList(head);       
  61.   
  62. }  

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.

  1. #include  
  2.    
  3. int main()  
  4. {  
  5.       int product=0, x, y, n;  
  6.       x=10;  
  7.       y= 20;   
  8.        
  9.       for(n = 0; n < y; n++)  
  10.       {  
  11.             product = product + x;  
  12.       }  
  13.       printf("\n The product of %d and %d: %d\n", x, y, product);  
  14.       return 0;  
  15. }  
  16. }   

Output:

The product of 10 and 20: 200

3) Write a program which swaps two integer pointers?

  1.     #include  
  2.                int main()  
  3.                 {  
  4.                     int *a, *b, *temp, x=20,y=30;   
  5.              a=&x;  
  6.              b=&y;  
  7.           printf("Before swap %d %d", *a, *b);   
  8.       
  9.          *temp= *a;  
  10.          *a=*b;  
  11.         *b= *temp;   
  12.   printf("\n After swap %d %d", *a, *b);   
  13.       return 0;  
  14. }  

Output:

Before swap 20 30
 After swap 30 20

4) Write a program to calculate the nth term of the Fibonacci series?

  1. #include   
  2. int fun(int n)   
  3. {   
  4. if (n <= 1)   
  5. return n;   
  6. else  
  7. return fun(n-1) + fun(n-2);   
  8. }   
  9. int main(){  
  10.     int n1=0, n2=1, n3=0, n=7;   
  11.     printf("The series is %d %d", n1, n2);  
  12.     for(int i=2; i<=n; i++){  
  13.         n3=n1+n2;  
  14.         printf(" %d", n3);  
  15.         n1=n2;  
  16.         n2=n3;  
  17.           
  18.     }  
  19.     printf("\nThe nth term is %d", fun(n));  
  20. }  

Output:

The series is 0 1 1 2 3 5 8 13
The nth term is 13

5) Write a program to count the total Set Bits in a number?

  1. #include   
  2.   
  3. int main() {  
  4. int n=15, count_zerobit= 0, count_onebit=0, total_bits=0;   
  5.       
  6. while(n>0){  
  7.   
  8. if(n%2==0)  
  9.   
  10. count_zerobit=count_zerobit+1;  
  11. else  
  12. count_onebit=count_onebit+1;  
  13. n=n>>1;   
  14.     }     
  15. total_bits=count_onebit+count_zerobit;   
  16. printf("Total bits are=%d Total zero bits are=%d Total one's bits are= %d", total_bits, count_zerobit, count_onebit);   
  17. }  

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.

  1. #include  
  2. int pow(int x, int n)   
  3. {   
  4.     int y;   
  5.     if( n == 0)   
  6.         return 1;   
  7.     y = pow(x, n/2);   
  8.     if (n%2 == 0)   
  9.         return y*y;   
  10.     else  
  11.         return x*y*y;   
  12. }   
  13. int main()   
  14. {   
  15.     int x = 6;   
  16.     int n = 3;   
  17.     
  18.     printf("The output for x^n, where x=%d, n=%d, %d", x, n, pow(x, n));   
  19.     return 0;   
  20. }  

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?

  1. public class CheckBST {  
  2.     public static Node prevNode = null;  
  3. //Method1:  
  4.     public boolean isBST1(Node root) {  
  5.         if (root != null) {  
  6.             if (!isBST1(root.left))  
  7.                 return false;  
  8.             if (prevNode != null && prevNode.data >= root.data) {  
  9.                 return false;  
  10.             }  
  11.             prevNode = root;  
  12.             return isBST1(root.right);  
  13.         }  
  14.         return true;  
  15.     }  
  16.   
  17.     //method 2  
  18.       
  19.     public boolean isBST2(Node root, int min, int max) {  
  20.         if (root != null) {  
  21.             if (root.data > max || root.data < min) {  
  22.                 return false;  
  23.             }  
  24.             return isBST2(root.left, min, root.data)  
  25.                     && isBST2(root.right, root.data, max);  
  26.         } else {  
  27.             return true;  
  28.         }  
  29.     }  
  30.   
  31.     public void inorder(Node root) {  
  32.         if (root != null) {  
  33.             inorder(root.left);  
  34.             System.out.print("  " + root.data);  
  35.             inorder(root.right);  
  36.         }  
  37.     }  
  38.   
  39.     public static void main(String args[]) {  
  40.         CheckBST cb = new CheckBST();  
  41.         Node root = new Node(7);  
  42.         root.left = new Node(3);  
  43.         root.right = new Node(9);  
  44.         root.left.left = new Node(1);  
  45.         root.left.right = new Node(4);  
  46.         root.right.left = new Node(8);  
  47.         root.right.right = new Node(10);  
  48.         System.out.println("Input Tree is ");  
  49.         cb.inorder(root);  
  50.         System.out.println();  
  51.         System.out.println("Tree is BST or not  : " + cb.isBST1(root));  
  52.         System.out.println("Tree is BST or not : "  
  53.                 + cb.isBST2(root, Integer.MIN_VALUE, Integer.MAX_VALUE));  
  54.         root.left.right.right = new Node(20);  
  55.         System.out.println("Input Tree is ");  
  56.         cb.inorder(root);  
  57.         System.out.println();  
  58.         System.out.println("Tree is BST or not: " + cb.isBST1(root));  
  59.         System.out.println("Tree is BST or not : "  
  60.                 + cb.isBST2(root, Integer.MIN_VALUE, Integer.MAX_VALUE));  
  61.   
  62.     }  
  63.   
  64. }  
  65.   
  66. class Node {  
  67.     int data;  
  68.     Node left;  
  69.     Node right;  
  70.   
  71.     public Node(int data) {  
  72.         this.data = data;  
  73.         left = null;  
  74.         right = null;  
  75.     }  
  76. }  

Output:

Input Tree is 
 1  3  4  7  8  9  10
Tree is BST or not: true
Tree is BST or not: true
Input Tree is 
 1  3  4  20  7  8  9  10
Tree is BST or not: false
Tree is BST or not: false

8) Write a code to find the nth element from the end in a list?

  1. public class ListElement{  
  2.    
  3.     Node head;  
  4.    
  5.     static class Node {  
  6.     int value;  
  7.     Node next;  
  8.    
  9.     Node(int value) {  
  10.         this.value = value;  
  11.                       }  
  12.     }  
  13.    
  14.     public void addToList(Node node) {  
  15.    
  16.         if (head == null) {  
  17.             head = node;  
  18.         } else {  
  19.             Node temp = head;  
  20.             while (temp.next != null)  
  21.                 temp = temp.next;  
  22.    
  23.             temp.next = node;  
  24.         }  
  25.     }  
  26.    
  27.    
  28.     public void printList() {  
  29.         Node temp = head;  
  30.         while (temp != null) {  
  31.             System.out.format("%d ", temp.value);  
  32.             temp = temp.next;  
  33.         }  
  34.         System.out.println();  
  35.     }  
  36.    
  37.    
  38.     public Node nthFromLastNode(Node head,int n)  
  39.     {  
  40.         Node firstPtr=head;  
  41.         Node secondPtr=head;  
  42.    
  43.         for (int i = 0; i < n; i++) {  
  44.             firstPtr=firstPtr.next;  
  45.    
  46.         }  
  47.    
  48.         while(firstPtr!=null)  
  49.         {  
  50.             firstPtr=firstPtr.next;  
  51.             secondPtr=secondPtr.next;  
  52.         }  
  53.    
  54.         return secondPtr;  
  55.     }  
  56.    
  57.     public static void main(String[] args) {  
  58.         ListElement li = new ListElement();  
  59.         // Creating a linked list  
  60.         Node head=new Node(18);  
  61.         li.addToList(head);  
  62.         li.addToList(new Node(20));  
  63.         li.addToList(new Node(30));  
  64.         li.addToList(new Node(15));  
  65.         li.addToList(new Node(10));  
  66.         li.addToList(new Node(16));  
  67.         li.printList();  
  68.         Node nthNodeFromLast= li.nthFromLastNode(head,4);  
  69.         System.out.println("4th node from end is :"+ nthNodeFromLast.value);  
  70.    
  71.     }  
  72.    
  73. }  

Output:

18 20 30 15 10 16 
4th node from end is: 30

Technical Round interview questions:


This is the third main round of the Adobe interview process. It contains various rounds. In this round, candidates are checked on their technical skills. If candidate clears one round, then he/she can proceed for the next round.

Technical First round

1) Differentiate between typedef and #define?

The primary difference between typedef and #define is given below:

  1. typedef is used to define the types or to give a new name to types whereas #define is pre-processor directive, which is used to define the macro.
  2. typedef gives the actual definition to the new datatype, whereas #define is used just to copy-paste the value definition where it is used.
  3. typedef is known to the compiler, but #define is just known to pre-processor.

Example:

  1. #include    
  2. typedef int CHAR;   
  3. #define AP "Andhra Pradesh"  
  4.   
  5. int main()   
  6. {   
  7.     CHAR a, b;   
  8.     a = 10;   
  9.     printf("%d\n""%s"  , a, AP);   
  10.     return 0;   
  11. }  

Output:

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:

  1. int  sprintf (char *string,  const char *form, .... )  

Example:

  1. #include   
  2. int main()   
  3. {   
  4.     char string[50];   
  5.     int a = 10, b = 5, c;   
  6.     c = a * b;   
  7.     sprintf(string, "multiplication of %d and %d is %d", a, b, c);   
  8.             printf("%s",  string);   
  9. return 0;   
  10. }  

Output:

multiplication of 10 and 5 is 2

3) How to differentiate between char a[]= ?String and char*a =?String.

The statements:

  1. Char a[ ]= "computer";
  2. 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:

  1. #include    
  2. int main()   
  3. {   
  4.     char a[] = "Computer";   
  5.     printf("%lu"sizeof(a));   
  6.     a[1] = 'n';   
  7.     printf("\n%s", a);   
  8.     return 0;   
  9. }      

Output:

9
Cnmputer

Example 2

  1. #include    
  2. int main()   
  3. {   
  4.     char *a = "Computer";   
  5.     printf("%lu"sizeof(a));   
  6.   
  7.     return 0;   
  8. }  

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 shorthand

x=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:

  1. It tells the symbolic name of the functions.
  2. Information about the return type of function.
  3. Information about the argument passed as input with their datatypes.

Example:

  1. 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:

  1. int add(int a, int b, int c){
      
  2. c= a + b;  
  3. return c;  
  4. }  

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:

  1. (Check expression)? Expression1: Expression2;  

Example:

  1. var = (x < 10) ? 20 : 40;  

10) What is volatile Keyword in C?

The volatile keyword is a qualifier which is used with the variables at the time of declaration.

It gives the information to the compiler that variable's value can be changed at any instance of time even it does not appear to be modified.

Volatile keyword is used to declare a variable as a volatile variable. It can be used before the datatype or after the data type.

Syntax:

  1. volatile int x;   or int volatile x;   

11) What do you understand by OS? Explain in Easiest way.

  • An operating system is a program which is an interface between the user and hardware
  • It manages all other programs in the computer after loaded, by a boot program.
  • OS works as a backbone for the computer or mobile devices.
  • Examples of an operating system are UNIX, LINUX, MS- Windows, MAC-OS, etc.

12) Why we use pointers in C and C++?

Pointers are the variables which stores address of another variable in C and C++.

Following are the main reasons that why we use pointers in C and C++:

  • Pointers can be used for dynamic memory allocation.
  • Pointers help to perform array arithmetic and accessing an array element.
  • Pointers are helpful in creating API.
  • Pointers are used in the implementation of the data structure.
  • Pointers are beneficial to pass by reference.

13) Differentiate between call by pointer and call by reference?

In C++ language, we can pass an argument to a function by reference or by pointer, both are the correct approaches and precisely same, but the basic differences between both are:

  • We can assign pointer as a null pointer directly, but it cannot be done with reference.
  • We can reassign a pointer, but reference cannot be reassigned.

14) What do you understand by calloc() and malloc()?

In C, calloc() and malloc() are the library functions, and both are used for dynamic memory allocation. Which means it allocates the memory at run-time as per requirement from the heap section.

malloc(): malloc() function is a library function which allocates a single block of requested memory and return a pointer void to it, which can be cast to any return type. It returns the null value if sufficient memory is not available.

Syntax:

  1. ptr=(cast-type*)malloc(byte-size)  

calloc(): calloc() function is also a library function which allocates the multiple blocks of memory of requested size. It initially initializes the memory to zero and returns NULL if memory is not sufficient.

Syntax:

  1. ptr=(cast-type*)calloc(number, byte-size)  

15) Explain the term, "virtual machine"?

The Virtual machine is a software program which behaves like a separate computer. It works same as the main computer and also capable of running applications and other programs. A virtual machine, called as a guest is created within the main machine called as host. There are two types of virtual machines depending upon their uses.

  1. System virtual machine
  2. Process virtual machine

16) What do you understand by Synchronization?

Synchronization is a process of performing two things simultaneously at the same time.

Synchronization is of two types:

  • Process or thread synchronization
  • Data synchronization

Process synchronization: Process/thread synchronization is a mechanism which controls the access of shared resources between two concurrent threads. It ensures that two concurrent thread do not share the same resource at the same time. Synchronization deals with problems such as deadlock, starvation, busy waiting, etc.

Data Synchronization: Data synchronization is a technique which ensure the integrity of data between two devices. With the help of data synchronization, it keeps multiple copies of single data in different location. It includes file synchronization, journaling, Raid, etc.


17) Explain the term Mutex? What is Reader-writer problem?

Mutex:

  • In multithreading, Mutex(mutual exclusion object) is a program object which provides locking mechanism to the threads.
  • Mutex ensures the proper thread synchronization between two or more threads. Only one thread can execute a program or resources at a time.

Reader-writer problem:

In OS, a situation is called as Reader-writer problem for a particular shared data area which involves:

  • Any number of reader can read from that shared area, but only one writer can write at one time.
  • No other process can access that area when one writer is writing in that particular area.
  • If in that shared area there are non-zero readers then writer cannot write there.

This problem mostly occurs in Concurrency or multithreading.


18) Why we use void keyword?

We can use void keyword for two purposes:

Function parameter: When we use void as function parameter, it means function does not accept any value.

Example:

  1. int showMessage(void){     
  2. }  

Function Return type: When we use void as function return type, it means it will not return anything.

Example:

  1. void showMessage() {  
  2. }   

void keyword can also be used with the pointers which makes it more powerful as, when void is used with pointer it termed as generic type, which can hold address of any type.


19) Explain the exit controlled loop?

An Exit controlled loop is a type of loop which first execute the instruction and then checks the condition. When we use exit controlled loop, then at least one time execution occurs even if the condition is false. The do-while loop is an example of exit controlled loop.

  1. #include   
  2.   
  3. int main() {  
  4. int x = 10;   
  5. do{  
  6.     printf("\n the value of x is %d", x);  
  7.     x - -;  
  8. }  
  9. while(x>=5);  
  10.    return 0;   
  11. }  
  12.   
  13. Output:   
  14. the value of x is 10  
  15.  the value of x is 9  
  16.  the value of x is 8  
  17.  the value of x is 7  
  18.  the value of x is 6  
  19.  the value of x is 5  

20) What is a DNS server?

DNS server is a main part of DNS (Domain Name System) infrastructure. It is a computer server which stores and manages the database of IP addresses and their respective Hosts name.

DNS server is also called as name server, which is used to map the domain name to the corresponding IP address.

A single domain name can have multiple IP's that means IP addresses can vary with time.

Adobe Interview Questions


Technical Second Round

1) What are the different layers in TCP/IP models? Explain the protocols at each layer?

TCP/IP model is termed as Transmission Control Protocol/Internet Protocol. TCP/IP model is a practical and concise version of the OSI model. Current network architecture depends on the TCP/IP model. It consists of mainly four layers:

  • Application Layer
  • Transport Layer/Host-to-host layer
  • Network Layer
  • Link Layer/Network Access Layer

1. Link Layer:

is responsible for the physical flow of data through the network. It consists of hardware devices such as optical fibre, coaxial cable, or twisted pair, etc. In this layer, data travels in the form of bits and frames.

The protocol used at this level is Ethernet, token ring, etc.

2. Internet Layer:

Internet layer is the Upper layer of the Link layer. This layer converts the data into data-packets, called as IP datagrams and send these datagrams across the host through the network. These datagrams consist of host and destination address, by which they are forwarded through the network.

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 recursion
  • Use of very large stack variable
  • Use of very deep recursion

3) 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 constructor
  • Destructors
  • Copy constructors
  • Copy assignment operators
  • Move constructors
  • Move assignment operators

5) 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:

  1. 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.
  2. Model a data structure for a DFA that takes an event as parameter and performs a desired action.
  3. Solve the three mislabelled jars problem.
  4. How to compare two binary trees?
  5. How to prove that in a tree the number of internal nodes is one less than leaves?

Technical third round or director Round


This 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 time
  • We can only move the uppermost disk
  • Disk 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.

Start

Step 1: shift n-1 disk from tower Beg to Aux

Step 2: shift n disk from Beg to End

Step 3: shift disk n-1 form tower Aux to C.

  1. Tower(n, Beg, Aux, Dest)  
  2. Begin  
  3. If n=1 then,  
  4. Print: Beg-> Dest;  
  5. else  
  6.  Call Tower(n-1, Beg, Dest, Aux);  
  7. Call Tower(n, Beg, Aux, End);  
  8. Call Tower(n-1, Aux, Beg, End);  
  9. endif  
  10. End  

2) Write a code to find the loop in a Linked list? How will you remove this loop?

  1. #include   
  2. #include   
  3. struct Node   
  4. {   
  5.     int data;   
  6.     struct Node* next;   
  7. };   
  8.   
  9. /* Function for removing the loop. */  
  10. void remLoop(struct Node *, struct Node *);   
  11.   
  12. /*Function to remove and detect the loop*/  
  13. int detAndRemLoop(struct Node *list)   
  14. {   
  15.     struct Node *p1 = list, *p2 = list;   
  16.   
  17.     while (p1 && p2 && p2->next)   
  18.     {   
  19.         p1 = p1->next;   
  20.         p2 = p2->next->next;   
  21.   
  22.         /*if p1 and p2 will meet at some point which means there is a loop*/  
  23.         if (p1 == p2)   
  24.         {   
  25.             remLoop(p1, list);   
  26.                                printf("Loop is occurred\n");   
  27.             /* Return 1 if loop is found */  
  28.             return 1;   
  29.           
  30.         }   
  31.     }   
  32.   
  33.     /* Return 0 if there is no loop*/  
  34.     return 0;   
  35. }   
  36.   
  37. /* Function to remove loop. */  
  38. void remLoop(struct Node *loop_node, struct Node *head)   
  39. {   
  40.     struct Node *ptr1 = loop_node;   
  41.     struct Node *ptr2 = loop_node;   
  42.   
  43.     // Count the number of nodes in loop   
  44.     unsigned int k = 1, i;   
  45.     while (ptr1->next != ptr2)   
  46.     {   
  47.         ptr1 = ptr1->next;   
  48.         k++;   
  49.     }   
  50.   
  51.     // Fix one pointer to head   
  52.     ptr1 = head;   
  53.     ptr2 = head;   
  54.     for (i = 0; i < k; i++)   
  55.     ptr2 = ptr2->next;   
  56.     while (ptr2 != ptr1)   
  57.     {   
  58.         ptr1 = ptr1->next;   
  59.         ptr2 = ptr2->next;   
  60.     }   
  61.     ptr2 = ptr2->next;   
  62.     while (ptr2->next != ptr1)   
  63.     ptr2 = ptr2->next;   
  64.   
  65.     /* Set the next node to Null to fix the loop */  
  66.     ptr2->next = NULL;   
  67. }   
  68.   
  69. /* Function to print linked list */  
  70. void printList(struct Node *node)   
  71. {   
  72.     while (node != NULL)   
  73.     {   
  74.         printf("%d ", node->data);   
  75.         node = node->next;   
  76.     }   
  77. }   
  78.   
  79. struct Node *newNode(int key)   
  80. {   
  81.     struct Node *temp = (struct Node*)malloc(sizeof(struct Node));   
  82.     temp->data = key;   
  83.     temp->next = NULL;   
  84.     return temp;   
  85. }   
  86.   
  87. int main()   
  88. {   
  89.     struct Node *head = newNode(40);   
  90.     head->next = newNode(15);   
  91.     head->next->next = newNode(12);   
  92.     head->next->next->next = newNode(10);   
  93.     head->next->next->next->next = newNode(4);   
  94.   
  95.     /* Create a loop*/  
  96.     head->next->next->next->next->next = head->next->next;   
  97.   
  98.     detAndRemLoop(head);   
  99.   
  100.     printf("Linked List after removing loop \n");   
  101.     printList(head);   
  102.     return 0;   
  103. }  

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 matrix
  • Map, 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 n

Suppose Input linked list is:

  1. 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:

  1. 3 8 11 13 15 20   

7) Find pair of elements whose sum equal to a given number?

  1. #include   
  2.   
  3. void Pair(int arr[], int n, int sum)  
  4. {  
  5.     for (int i = 0; i <=n; i++)  
  6.     {  
  7.         for (int j = i + 1; j <=n; j++)  
  8.         {  
  9.             if (arr[i] + arr[j] == sum){  
  10.               
  11.                 printf("Pair element found at position %d and %d\n ", i, j);}  
  12.               
  13.         }  
  14.     }  
  15. }  
  16.    
  17.   
  18. int main()  
  19. {  
  20.     int arr[] = { 5,8,9,1,6,2,7,3};  
  21.     int sum = 11;  
  22.    
  23.     int n = sizeof(arr)/sizeof(arr[0]);  
  24.    
  25.     Pair(arr, n, sum);  
  26.    
  27.     return 0;  
  28. }  

Output:

Pair element found at position 0 and 4
 Pair element found at position 1 and 7
 Pair element found at position 2 and 5

Candidates can also be asked for following questions:

  1. If there is an array of number which contains numbers from 1 to n. If we replace 1 number with another. Find both number in O (N).
  2. If in a marriage function there are n people then arrange those people in two groups, such that each person know each other?
  3. 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.
  4. There are n houses in a city. All in a single row. We can colour a house with any one of three colours (R,G,B). Cost of colouring each house is given for each colour. No two neighbour house can have same colour. Print min cost to colour all house.
  5. If Given LinkedList and a number k. reverse LinkedList in a group of k.

HR Round


HR round will be the last round for the complete recruitment process. This will be an easy round as compare to all above rounds as in this round, interviewer just wants to interact with the candidate. In this round, interviewer will judge the candidate on the basis of communication skills and soft skills.

1) Brief about yourself?

This question is a very common question and asked mostly in most of the interviews. Answer of this question should be in the following way.

Good morning/afternoon/evening, sir/mam, it's my pleasure to have this opportunity for introducing myself. My name is Anamika Singh, and I belong to Udaipur. I have completed my B. Tech in CSE branch from Noida Institute of Engineering & technology, and I did my schooling from Saint John Inter College.

If I talk about my family member, so there are 5 members in my family including me. My father is a Government teacher, my mother is a housewife, and I have a younger brother who has completed his higher secondary last month.

I am having a good knowledge of programming languages such as C, C++, and Java. I have also created some college-based project on these technologies.

I am very Confident, smart and adaptive person. I can adjust myself in any environment and can deal with any type of situation.

My hobbies are playing badminton, dancing, painting, and internet surfing.

Thank you.


2) Why do you want to join Adobe?

The interviewer asks this question to check if you are really interested to join or what is your motivation to join this company. You should answer this question in the following way:

Sir, Adobe is one of the great companies, which spread over world-wide. Everyone would love to work with Adobe. It's a great place to work. And my technical skills match with the company' requirement. I can show my technical skills to contribute for company's growth as well as my career growth.


3) What skills do you have, so that we should hire you?

By this question, interviewer wants to check, that how deep you know about your skills and how see yourself differently from others. Answer for this should be given as:

I have a good theoretical and practical knowledge of C, C++, Java, and Data structure. I have created various projects on these technologies. I can solve coding puzzles very efficiently in less time than others.


4) Which is your dream company?

By this question, the interviewer wants to check your passion. Is this company is your dream company, or you want to join this company as you don't have any other options. So candidate should answer this question carefully.

To answer this question candidate should never use any other company's name while they can choose the characteristics of the company.

Example:

My dream job is one, which works on innovation and which provides product to the world which can change the one's lifestyle. And I was excited about this job. As per my knowledge, Adobe is a company which beliefs on the innovation and creativity.


5) Tell something about your family background?

This is a general and relaxing question as you don't need to think so much to answer this. To answer this question, you need to tell how many members do you have, and what they do.

Example:

There are five members in my family including me. My father Mr. Jay Prakash is a Businessman, having a business of Electronics equipment. My mother Mrs. Sunita is a great homemaker. I have two Elder brothers, who are working in HCL technologies as software developers.


6) Where do you want to see yourself after ten years?

Example:

After ten years, I want to see myself on a respective position in this company where I can handle big responsibilities of the company. I want to learn on every level which will enhance my skills, and it will be helpful for the company growth.


7) What is your unique and different quality, which makes you the most suitable employee for this company?

This is the same question as "why should I hire you," Answer should be given as question number 3.


8) Do you think that you are a goal oriented person?

Yes, I am a goal-oriented person, I have some key goal of life which I want to achieve as early as I can. I regularly update my goal list that till the time what I Have achieved, and what is remaining yet.


9) What are your greatest strength and Weakness?

My greatest strength is my self-motivated nature. With the help of this, I can face any challenge.

My greatest weakness is my emotional nature. I get susceptible when I see someone in any adverse condition.

Comments (0)

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