0% found this document useful (0 votes)
102 views35 pages

Parmeshwar Sharma Test Results Summary

Uploaded by

Parmeshwar Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views35 pages

Parmeshwar Sharma Test Results Summary

Uploaded by

Parmeshwar Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Parmeshwar Sharma

Test ID: 432007681000031 7541046867 [email protected]

Test Date: October 21, 2024

Computer Science Logical Ability Computer Programming Quantitative Ability


(Advanced)

30 /100 39 /100 39 /100 40 /100

English Comprehension WriteX - Essay Writing Automata Automata Fix

38 /100 64 /100 0 /100 0 /100

Personality

Completed

Computer Science 30 / 100

OS and Computer Architecture DBMS Computer Networks

45 / 100 0 / 100 25 / 100

Logical Ability 39 / 100

Inductive Reasoning Deductive Reasoning Abductive Reasoning

39 / 100 41 / 100 37 / 100

© 2024 SHL and/or its affiliates. All rights reserved.. 1/35


Computer Programming 39 / 100

Basic Programming Data Structures OOP and Complexity Theory

34 / 100 39 / 100 43 / 100

Quantitative Ability (Advanced) 40 / 100

Basic Mathematics Advanced Mathematics Applied Mathematics

38 / 100 44 / 100 38 / 100

English Comprehension 38 / 100 CEFR: A2

Grammar Vocabulary Comprehension

31 / 100 46 / 100 38 / 100

WriteX - Essay Writing 64 / 100 CEFR: B2

Content Score Grammar Score

71 / 100 47 / 100

Automata 0 / 100

Programming Ability Programming Practices Functional Correctness

0 / 100 0 / 100 0 / 100

Automata Fix 0 / 100

Code Reuse Syntactical Error Logical Error

0 / 100 0 / 100 0 / 100

© 2024 SHL and/or its affiliates. All rights reserved.. 2/35


Personality Completed

97
100
People Interaction

80

60
53 Self-Drive
44

40 29

17 Trainability
20 12

0
Repetitive Job Suitability
Conscientiousness Openness to Experience Polychronicity

Extraversion Agreeableness Emotional Stability

Competencies Work attributes

© 2024 SHL and/or its affiliates. All rights reserved.. 3/35


1 Introduction

About the Report

This report provides a detailed analysis of the candidate's performance on different assessments. The tests for this
job role were decided based on job analysis, O*Net taxonomy mapping and/or criterion validity studies. The
candidate’s responses to these tests help construct a profile that reflects her/his likely performance level and
achievement potential in the job role

This report has the following sections:

The Summary section provides an overall snapshot of the candidate’s performance. It includes a graphical
representation of the test scores and the subsection scores.

The Insights section provides detailed feedback on the candidate’s performance in each of the tests. The descriptive
feedback includes the competency definitions, the topics covered in the test, and a note on the level of the
candidate’s performance.

The Response section captures the response provided by the candidate. This section includes only those tests that
require a subjective input from the candidate and are scored based on artificial intelligence and machine learning.

The Learning Resources section provides online and offline resources to improve the candidate's knowledge, abilities,
and skills in the different areas on which s/he was evaluated.

Score Interpretation

All the test scores are on a scale of 0-100. All the tests except personality and behavioural evaluation provide
absolute scores. The personality and behavioural tests provide a norm-referenced score and hence, are percentile
scores. Throughout the report, the colour codes used are as follows:

Scores between 67 and 100

Scores between 33 and 67

Scores between 0 and 33

© 2024 SHL and/or its affiliates. All rights reserved.. 4/35


2 Insights

English Comprehension 38 / 100 CEFR: A2

This test aims to measure your vocabulary, grammar and reading comprehension skills.

You are able to state the meanings of English words used in day-to-day life. This is essential for you to read and
understand short texts, write letters/emails, and understand internal communication at work.

Logical Ability 39 / 100

Inductive Reasoning 39 / 100

This competency aims to measure the your ability to synthesize information and derive conclusions.

You are able to work out simple rules based on specific evidence or information. This skill is required in
high end analytics jobs where one is required to infer patterns based on predefined rules from
different sets of data.

Deductive Reasoning 41 / 100

This competency aims to measure the your ability to synthesize information and derive conclusions.

You are able to work out simple rules based on specific evidence or information. This skill is required in
high end analytics jobs where one is required to infer patterns based on predefined rules from
different sets of data.

Abductive Reasoning 37 / 100

Quantitative Ability (Advanced) 40 / 100

This test aims to measure your ability to solve problems on basic arithmetic operations, probability, permutations and
combinations, and other advanced concepts.

You are good at basic arithmetic. You are able to solve real-world problems that involve simple addition, subtraction,
multiplication and division.

Personality

Competencies

© 2024 SHL and/or its affiliates. All rights reserved.. 5/35


29

Extraversion
Reserved Sociable

Extraversion refers to a person's inclination to prefer social interaction over spending time alone.
Individuals with high levels of extraversion are perceived to be outgoing, warm and socially confident.

• You feel comfortable spending time by yourself.


• You prefer spending time alone rather than in social gatherings.
• You may not enjoy activities that involve thrill and excitement.
• You are thoughtful, introspective and refrains from impulsive remarks/actions. You often keep
your opinions and ideas to yourself
• You prefer to work on individual projects rather than group projects.
• You are more likely to prefer jobs that require minimal interaction with people.

44

Conscientiousness
Spontaneous Diligent

Conscientiousness is the tendency to be organized, hard working and responsible in one's approach to
your work. Individuals with high levels of this personality trait are more likely to be ambitious and
tend to be goal-oriented and focused.

• You are flexible and able to adapt your work pace to the job at hand.
• You are usually spontaneous but you are likely to stick to a plan whenever necessary.
• You tend to be cautious when you deem it necessary.
• You may prefer to act according to the rules.
• You are confident in your ability to achieve goals but may need support to overcome occasional
setbacks.
• You are an efficient worker and try to perform better than your peers. You are well suited for
jobs allowing flexibility regarding operating procedures.

12

Agreeableness

Competitive Cooperative

Agreeableness refers to an individual's tendency to be cooperative with others and it defines your
approach to interpersonal relationships. People with high levels of this personality trait tend to be
more considerate of people around them and are more likely to work effectively in a team.

• You are outspoken. You often play the role of a devil's advocate in discussions and question
others' opinions and views.
• You are not gullible and are likely to carefully examine the situation before trusting
something/someone.
• You may not be strongly affected by human suffering and may be perceived as indifferent.
• You are confident of your achievements and do not shy away from talking about them.
• You sometimes place self-interest above the needs of those around you. You are not willing to
compromise your own views in order to accommodate the views of others.
• You are suitable for jobs that require tough objective decisions and hard negotiation.

© 2024 SHL and/or its affiliates. All rights reserved.. 6/35


17

Openness to Experience
Conventional Inquisitive

Openness to experience refers to a person's inclination to explore beyond conventional boundaries in


different aspects of life. Individuals with high levels of this personality trait tend to be more curious,
creative and innovative in nature.

• You may not be very open to new experiences lying outside your comfort zone and tends to
prefer routine over variety.
• You may be pragmatic and is likely to be conventional in your outlook and actions and may not
pursue an experimental approach to problem-solving.
• You may not have an appreciation for art.
• You do not like to express your emotions and feelings to others.
• You tend to demonstrate concrete thinking with a focus on practical solutions, as opposed to
abstract ideas.
• Your personality is more suited to job roles that require logical and rational thinking.

97

Emotional Stability
Sensitive Resilient

Emotional stability refers to the ability to withstand stress, handle adversity, and remain calm and
composed when working through challenging situations. People with high levels of this personality trait
tend to be more in control of their emotions and are likely to perform consistently despite difficult or
unfavourable conditions.

• You are calm and composed in nature.


• You tend to maintain composure during high pressure situations.
• You are very confident and comfortable being yourself.
• You find it easy to resist temptations and practice moderation.
• You are likely to remain emotionally stable in jobs with high stress levels.

53

Polychronicity
Focused Multitasking

Polychronicity refers to a person's inclination to multitask. It is the extent to which the person prefers
to engage in more than one task at a time and believes that such an approach is highly productive.
While this trait describes the personality disposition of a person to multitask, it does not gauge their
ability to do so successfully.

• You neither have a strong preference nor dislike to perform multiple tasks simultaneously.
• You are open to both options - pursuing multiple tasks at the same time or working on a single
project at a time.
• Whether or not you will succeed in a polychronous environment depends largely on your ability
to do so.

© 2024 SHL and/or its affiliates. All rights reserved.. 7/35


3 Response

Automata 0 / 100 Code Replay

Question 1 (Language: C)

A company has a sales record of N products for M days. The company wants to know the maximum revenue received
from a given product among the N products each day. Write an algorithm to find the highest revenue received each
day.

Scores

Programming Ability Programming Practices

0 / 100 0 / 100
NA Programming practices score cannot be generated. This is
because source code has syntax/runtime errors and is
unparseable or the source code does not meet the minimum
code-length specifications.

Functional Correctness

0 / 100
NA

Final Code Submitted Compilation Status: Pass Code Analysis

1 //Header Files Average-case Time Complexity


2 #include<stdio.h>
3 #include<stdlib.h>
4 #include<string.h> Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 #include<stdbool.h> cases.
6
7 /* only used in string related operations */ Best case code: O(N logN)

8 typedef struct String string;


9 struct String *N represents days/products in the sales record.

10 {
11 char *str; Errors/Warnings
12 };
13 There are no errors in the candidate's code.

14 char *input(FILE *fp, int size, int has_space)


15 { Structural Vulnerabilites and Errors

16 int actual_size = 0; There are no errors in the candidate's code.


17 char *str = (char *)malloc(sizeof(char)*(size+actual_size));
18 char ch;

© 2024 SHL and/or its affiliates. All rights reserved.. 8/35


19 if(has_space == 1)
20 {
21 while(EOF != (ch=fgetc(fp)) && ch != '\n')
22 {
23 str[actual_size] = ch;
24 actual_size++;
25 if(actual_size >= size)
26 {
27 str = realloc(str,sizeof(char)*actual_size);
28 }
29 }
30 }
31 else
32 {
33 while(EOF != (ch=fgetc(fp)) && ch != '\n' && ch != ' ')
34 {
35 str[actual_size] = ch;
36 actual_size++;
37 if(actual_size >= size)
38 {
39 str = realloc(str,sizeof(char)*actual_size);
40 }
41 }
42 }
43 actual_size++;
44 str = realloc(str,sizeof(char)*actual_size);
45 str[actual_size-1] = '\0';
46 return str;
47 }
48 /* only used in string related operations */
49
50 typedef struct array_single_int array_single_int;
51 struct array_single_int
52 {
53 int *data;
54 int size;
55 };
56
57 typedef struct array_double_int array_double_int;
58 struct array_double_int
59 {
60 int **data;
61 int row;
62 int col;
63 };
64
65
66 /*
67 *
68 */
© 2024 SHL and/or its affiliates. All rights reserved.. 9/35
69 array_single_int maxRevenue(array_double_int salesRecord)
70 {
71 array_single_int answer;
72 // Write your code here
73
74
75 return answer;
76 }
77
78 int main()
79 {
80 array_double_int salesRecord;
81
82 //input for salesRecord
83 scanf("%d", &salesRecord.row);
84 scanf("%d", &salesRecord.col);
85 salesRecord.data = (int **)malloc(sizeof(int *) * salesRecord.row);
86 for ( int idx = 0; idx < salesRecord.row; idx++ )
87 {
88 salesRecord.data[idx] = (int *)malloc(sizeof(int) * salesRecord.c
ol);
89 for ( int jdx = 0; jdx < salesRecord.col; jdx++ )
90 {
91 scanf("%d", &salesRecord.data[idx][jdx]);
92 }
93 }
94
95
96 array_single_int result = maxRevenue(salesRecord);
97 for(int idx = 0; idx < result.size - 1; idx++)
98 {
99 printf("%d ", result.data[idx]);
100 }
101 printf("%d", result.data[result.size - 1]);
102
103
104 return 0;
105 }
106
Test Case Execution Passed TC: 0%

Total score
0% 0% 0%
0/14 Basic(0/8) Advance(0/6) Edge(0/0)

© 2024 SHL and/or its affiliates. All rights reserved.. 10/35


Compilation Statistics

0 0 0 0 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:01:13

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 0%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 2 (Language: C)

A prime number is divisible only by 1 and itself. The teacher writes a positive integer on the board. Write an algorithm
to find all the prime numbers from 2 to the given positive number.

© 2024 SHL and/or its affiliates. All rights reserved.. 11/35


Scores

Programming Ability Programming Practices

0 / 100 0 / 100
NA Programming practices score cannot be generated. This is
because source code has syntax/runtime errors and is
unparseable or the source code does not meet the minimum
code-length specifications.

Functional Correctness

0 / 100
NA

Final Code Submitted Compilation Status: Pass Code Analysis

1 //Header Files Average-case Time Complexity


2 #include<stdio.h>
3 #include<stdlib.h>
4 #include<string.h> Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 #include<stdbool.h> cases.
6
7 /* only used in string related operations */ Best case code: O(N2)

8 typedef struct String string;


9 struct String *N represents number upto which primes are to be printed

10 {
11 char *str; Errors/Warnings
12 };
13 There are no errors in the candidate's code.

14 char *input(FILE *fp, int size, int has_space)


15 { Structural Vulnerabilites and Errors

16 int actual_size = 0; There are no errors in the candidate's code.


17 char *str = (char *)malloc(sizeof(char)*(size+actual_size));
18 char ch;
19 if(has_space == 1)
20 {
21 while(EOF != (ch=fgetc(fp)) && ch != '\n')
22 {
23 str[actual_size] = ch;
24 actual_size++;
25 if(actual_size >= size)
26 {
27 str = realloc(str,sizeof(char)*actual_size);
28 }
29 }
30 }
31 else

© 2024 SHL and/or its affiliates. All rights reserved.. 12/35


32 {
33 while(EOF != (ch=fgetc(fp)) && ch != '\n' && ch != ' ')
34 {
35 str[actual_size] = ch;
36 actual_size++;
37 if(actual_size >= size)
38 {
39 str = realloc(str,sizeof(char)*actual_size);
40 }
41 }
42 }
43 actual_size++;
44 str = realloc(str,sizeof(char)*actual_size);
45 str[actual_size-1] = '\0';
46 return str;
47 }
48 /* only used in string related operations */
49
50 typedef struct array_single_int array_single_int;
51 struct array_single_int
52 {
53 int *data;
54 int size;
55 };
56
57
58 /*
59 * num, representing the number written on the board.
60 */
61 array_single_int calculatePrimeNumbers(int num)
62 {
63 array_single_int answer;
64 // Write your code here
65
66
67 return answer;
68 }
69
70 int main()
71 {
72 int num;
73
74 //input for num
75 scanf("%d", &num);
76
77
78 array_single_int result = calculatePrimeNumbers(num);
79 for(int idx = 0; idx < result.size - 1; idx++)
80 {
81 printf("%d ", result.data[idx]);
© 2024 SHL and/or its affiliates. All rights reserved.. 13/35
82 }
83 printf("%d", result.data[result.size - 1]);
84
85
86 return 0;
87 }
88
Test Case Execution Passed TC: 0%

Total score
0% 0% 0%
0/10 Basic(0/4) Advance(0/4) Edge(0/2)

Compilation Statistics

0 0 0 0 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:06

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 0%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Automata Fix 0 / 100 Code Replay

© 2024 SHL and/or its affiliates. All rights reserved.. 14/35


Question 1 (Language: Java)

You are given predefined structure Time containing hour, minute, and second as members. A collection of
functions/methods for performing some common operations on times is also available. You must make use of these
functions/methods to calculate and return the difference.

The function/method difference_in_times accepts two arguments - time1, and time2, representing two times and is
supposed to return an integer representing the difference in the number of seconds.

You must complete the code so that it passes all the test cases.

Helper Description

The following class is used to represent a Time and is already implemented in the default code (Do not write this
definition again in your code):

public class Time

public int hour;

public int minute;

public int second;

public Time(int h, int m, int s)

hour = h;

minute = m;

second = s;

public int compareTo(Object anotherTime)

/*Return 1, if time1 is greater than time2.

Return -1 if time1 is less than time2

or, Return 0, if time1 is equal to time2

This can be called as -

* If time1 and time2 are two Time then -

* time1.compareTo(time2) */

© 2024 SHL and/or its affiliates. All rights reserved.. 15/35


}

public void addSecond()

/* Add one second in the time;

This can be called as -

* If time1 is Time then -

* time1.addSecond() */

Scores

Final Code Submitted Compilation Status: Fail Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution
3{
4 int difference_in_times(Time time1, Time time2) Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 { cases.
6 // write your code here
7 } Best case code:

8}
9 *N represents

Errors/Warnings

Solution.java:7: error: missing return statement


}
^
Time.java:5: warning: [rawtypes] found raw type:
Comparable
public class Time implements Comparable
^
missing type arguments for generic class Comparable
where T is a type-variable:
T extends Object declared in interface Comparable
1 error
1 warning

Structural Vulnerabilites and Errors

There are no errors in the candidate's code.

© 2024 SHL and/or its affiliates. All rights reserved.. 16/35


Compilation Statistics

0 0 0 0 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:01:51

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 0%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 2 (Language: Java)

The function/method countElement returns the number of elements in the input list arr which are greater than twice
the input number K. The function/method countElement accepts three arguments - size, an integer representing the
size of the input list, numK, an integer representing the input number K and inputList, a list of integers.

The function/method compiles unsuccessfully due to syntactical error. Your task is to fix the code so that it passes all
the test cases.

Scores

Final Code Submitted Compilation Status: Fail Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution
© 2024 SHL and/or its affiliates. All rights reserved.. 17/35
3{
4 int countElement(int size, int numK, int[] inputList)
Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 { cases.
6 int i,cou-nt=0;
7 for(i=0,i<size,i++) Best case code:

8 {
9 if(inputList[i]>2numK)
*N represents

10 cou-nt+=1;
11 } Errors/Warnings
12 return cou-nt;
13 }
14 } Solution.java:6: error: ';' expected

15 int i,cou-nt=0;
^
16 Solution.java:7: error: not a statement
for(i=0,i ^
Solution.java:7: error: ';' expected
for(i=0,i ^
Solution.java:7: error: ';' expected
for(i=0,i ^
Solution.java:9: error: illegal start of expression
if(inputList[i]>2numK)
^
Solution.java:9: error: ')' expected
if(inputList[i]>2numK)
^
Solution.java:9: error: not a statement
if(inputList[i]>2numK)
^
Solution.java:9: error: ';' expected
if(inputList[i]>2numK)
^
Solution.java:9: error: ';' expected
if(inputList[i]>2numK)
^
Solution.java:12: error: illegal start of type
return cou-nt;
^
Solution.java:12: error: ';' expected
return cou-nt;
^
Solution.java:12: error: illegal start of type
return cou-nt;
^
Solution.java:14: error: class, interface, or enum
expected
}
^
13 errors

Structural Vulnerabilites and Errors

There are no errors in the candidate's code.

© 2024 SHL and/or its affiliates. All rights reserved.. 18/35


Compilation Statistics

0 0 0 0 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:07

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 0%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 3 (Language: Java)

The function/method arrayReverse modify the input list by reversing its element
The function/method arrayReverse accepts two arguments - len, an integer representing the length of the
list and arr, list of integers representing the input list, respectively.

For example, if the input list arr is {20 30 10 40 50}, the function/method is supposed to print {50 40 10 30 20}.

The function/method arrayReverse compiles successfully but fails to get the desired result for some test cases due to
logical errors. Your task is to fix the code so that it passes all the test cases.

Scores

© 2024 SHL and/or its affiliates. All rights reserved.. 19/35


Final Code Submitted Compilation Status: Pass Code Analysis
1 // You can print the values to stdou Average-case Time Complexity
t for debugging
2 class Solution
3{ Candidate code: Complexity is reported only when the code

4 public void arrayReverse(int len, int[] arr) is correct and it passes all the basic and advanced test
cases.
5 {
6 int i, temp, originalLen = len; Best case code:
7 for( i = 0 ; i <= originalLen / 2 ; i++ )
8 { *N represents

9 temp = arr[len - 1];


10 arr[len - 1] = arr[i]; Errors/Warnings
11 arr[i] = temp;
12 len -= 1; There are no errors in the candidate's code.
13 }
14 } Structural Vulnerabilites and Errors

15 } There are no errors in the candidate's code.

Test Case Execution Passed TC: 62.5%

Total score
67% 50% 0%
5/8 Basic(4/6) Advance(1/2) Edge(0/0)

Compilation Statistics

0 0 0 1 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:00

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 62.5%

© 2024 SHL and/or its affiliates. All rights reserved.. 20/35


Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 4 (Language: Java)

The function/method countDigits return an integer representing the remainder when the given number is divided by
the number of digits in it.
The function/methodcountDigits accepts an argument - num, an integer representing the given number.

The function/method countDigits compiles successfully but fails to print the desired result for some test cases due to
logical errors. Your task is to fix the code so that it passes all the test cases.

Scores

Final Code Submitted Compilation Status: Pass Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution
3{
4 public int countDigits( int num ) Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 { cases.
6 int count =0;
7 while( num != 0 ){ Best case code:

8 num = num / 10;


9 count ++; *N represents

10 }
11 return ( num % count ); Errors/Warnings
12 }
13 } There are no errors in the candidate's code.

© 2024 SHL and/or its affiliates. All rights reserved.. 21/35


Structural Vulnerabilites and Errors

There are no errors in the candidate's code.

Test Case Execution Passed TC: 37.5%

Total score
33% 50% 0%
3/8 Basic(2/6) Advance(1/2) Edge(0/0)

Compilation Statistics

0 0 0 1 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:00

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 37.5%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 5 (Language: Java)

The function/method findMaxElement return an integer representing the largest element in the given two input lists.
The function/method findMaxElement accepts four arguments - len1, an integer representing the length of the first
list, arr1, a list of integers representing the first input list, len2, an integer representing the length of the second input
list and arr2, a list of integers representing the second input list, respectively.

© 2024 SHL and/or its affiliates. All rights reserved.. 22/35


, g p g p , p y

Another function/method sortArray accepts two arguments - len, an integer representing the length of the list and arr,
a list of integers, respectively and return a list sorted ascending order.

Your task is to use the function/method sortArray to complete the code in findMaxElement so that it passes all the test
cases.

Scores

Final Code Submitted Compilation Status: Fail Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution
3{
4 public int[] sortArray(int len, int[] arr) Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 { cases.
6 int i=0,j=0,temp=0;
7 for(i=0;i<arr.length;i++) Best case code:

8 {
9 for(j=i+1;j<arr.length;j++)
*N represents

10 {
11 if(arr[i]>arr[j]) Errors/Warnings
12 {
13 temp = arr[i];
14 arr[i] = arr[j];
Solution.java:25: error: missing return statement

15 arr[j] = temp;
}
^
16 } 1 error
17 }
18 } Structural Vulnerabilites and Errors
19 return arr;
20 } There are no errors in the candidate's code.

21
22 public int findMaxElement(int len1, int[] arr1, int len2, int[] arr2)
23 {
24 // write your code here and return maximum element
25 }
26 }

© 2024 SHL and/or its affiliates. All rights reserved.. 23/35


Compilation Statistics

0 0 0 0 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:00

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 0%

Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 6 (Language: Java)

The function/method printCharacterPattern accepts an integer num. It is supposed to print the first num (0 ≤ num ≤
26 ) lines of the pattern as shown below.

For example, if num = 4, the pattern is:


a
ab
abc
abcd

The function/method compiles successfully but fails to print the desired result for some test cases due to logical errors.
Your task is to fix the code so that it passes all the test cases.

© 2024 SHL and/or its affiliates. All rights reserved.. 24/35


Scores

Final Code Submitted Compilation Status: Pass Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution{
3 public void printCharacterPattern( int num ){
4 int i , j; Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 char ch = 'a'; cases.
6 char print;
7 for( i = 0 ; i < num ; i ++ ){ Best case code:

8 print = ch;
9 for( j = 0 ; j <= i ; j ++ ) *N represents

10 System.out.print( ( ch ++ ) ) ;
11 System.out.println( "" ); Errors/Warnings
12 }
13 } There are no errors in the candidate's code.

14 } Structural Vulnerabilites and Errors

There are no errors in the candidate's code.

Test Case Execution Passed TC: 25%

Total score
33% 0% 100%
2/8 Basic(1/3) Advance(0/4) Edge(1/1)

Compilation Statistics

0 0 0 1 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:00

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 25%

© 2024 SHL and/or its affiliates. All rights reserved.. 25/35


Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

Question 7 (Language: Java)

The function/method removeElement prints space separated integers that remains after removing the integer at the
given index from the input list.

The function/method removeElement accepts three arguments - size, an integer representing the size of the input list,
indexValue, an integer representing given index and inputList, a list of integers representing the input list.

The function/method removeElement compiles successfully but fails to print the desired result for some test cases due
to incorrect implementation of the function/method removeElement. Your task is to fix the code so that it passes all
the test cases.

Note:
Zero-based indexing is followed to access list elements.

Scores

Final Code Submitted Compilation Status: Pass Code Analysis

1 // You can print the values to stdout for debugging Average-case Time Complexity
2 class Solution
3{
4 void removeElement(int size, int indexValue, int[] inputList) Candidate code: Complexity is reported only when the code
is correct and it passes all the basic and advanced test
5 { cases.
6 int i , j;
7 if( indexValue < size ) Best case code:

8 {
9 for( i = indexValue ; i < size - 1 ; i ++ )
*N represents

© 2024 SHL and/or its affiliates. All rights reserved.. 26/35


10 {
11 inputList[i] = inputList[i++]; Errors/Warnings

12 }
13 for(i=0;i<size-1;i++)
There are no errors in the candidate's code.

14 System.out.print(inputList[i]+" ");
Structural Vulnerabilites and Errors
15 }
16 else There are no errors in the candidate's code.
17 {
18 for(i=0;i<size;i++)
19 System.out.print(inputList[i]+" ");
20 }
21 }
22 }
Test Case Execution Passed TC: 62.5%

Total score
40% 100% 100%
5/8 Basic(2/5) Advance(2/2) Edge(1/1)

Compilation Statistics

0 0 0 1 0 0

Total attempts Successful Compilation errors Sample failed Timed out Runtime errors

Response time: 00:00:02

Average time taken between two compile attempts: 00:00:00

Average test case pass percentage per compile: 62.5%

© 2024 SHL and/or its affiliates. All rights reserved.. 27/35


Average-case Time Complexity

Average Case Time Complexity is the order of performance of the algorithm given a random set of inputs. This complexity is measured
here using the Big-O asymptotic notation. This is the complexity detected by empirically fitting a curve to the run-time for different input
sizes to the given code. It has been benchmarked across problems.

Test Case Execution

There are three types of test-cases for every coding problem:

Basic: The basic test-cases demonstrate the primary logic of the problem. They include the most common and obvious cases that an
average candidate would consider while coding. They do not include those cases that need extra checks to be placed in the logic.

Advanced: The advanced test-cases contain pathological input conditions that would attempt to break the codes which have
incorrect/semi-correct implementations of the correct logic or incorrect/semi-correct formulation of the logic.

Edge: The edge test-cases specifically confirm whether the code runs successfully even under extreme conditions of the domain of
inputs and that all possible cases are covered by the code

WriteX - Essay Writing 64 / 100 CEFR: B2

Question

Nowadays, many youngsters constantly look for job opportunities abroad and in the long term want to settle
there.
In your view, what are the reasons for the same? Do you wish to settle abroad or stay back in India? Substantiate
your response with reasons.

Scores

Content Score Grammar Score

71 / 100 47 / 100

Response Error Summary

india is a large country having population more than one bilion and this is the major re
Spelling 22
ason for unemployement also there is lack of skilll in indian yougsters.as we know in m
any other coyntry except the india there is controled population so there is a wide rang
e of job and the indian youngster get job easly compare to india .And offcourse the get White Space 7
high sallary comparing to india and we all know there is no more leave in sector so the
y want to settle in abroad because if they traweled fron one country to onther that is in
Style 0
dia therer is a loat of time and money baste so they think to leave in abroad.in my cas
e if we goat a goverment job in india then i defently work in india and leave india as we
all know the value of goverment job in india and we alse in lockdown .if we not get gov Grammar 32
job in india then i defently try to go abroad and earns a loat of money as money is eav
ery thing now the day except thing i would like to say money is not self everything it is
maded everything by indian society and also by the indian people .in my case i go abro

© 2024 SHL and/or its affiliates. All rights reserved.. 28/35


ad to earn a loat of monery but after a long time when i earned a loat of money i retur Typographical 2
ned to my heart india and start a big company all over india and i provide job for all th
e people which is able to it not the education by the skill and the mantlly able to all thi
ng that is a company required .i hope my company able to serve the job as we want an
d also fulfill the dream of skilled people,i also donate my 40present sallary to the need
y people direct there bank........

Essay Statistics

306 7 44 129 153


Average sentence
Total words Total sentences Total unique words Total stop words
length

Error Details

Spelling

...bilion and this is the major reason for unemployement al Possible spelling mistake found
so there is lack of skilll in indian ...

...for unemployement also there is lack of skilll in indian yo Possible spelling mistake found
ugsters.as we know in many ...

...oyement also there is lack of skilll in indian yougsters.as Possible spelling mistake found
we know in many other coyn...

... also there is lack of skilll in indian yougsters.as we know Possible spelling mistake found
in many other coyntry except...

...e know in many other coyntry except the india there is c Possible spelling mistake found
ontroled population so there ...

...so there is a wide range of job and the indian youngster Possible spelling mistake found
get job easly compare to indi...

...of job and the indian youngster get job easly compare to Possible spelling mistake found
india .And offcourse the get...

...ter get job easly compare to india .And offcourse the get Possible spelling mistake found
high sallary comparing to india...

...re to india .And offcourse the get high sallary comparing Possible spelling mistake found
to india and we all know ther...

...ant to settle in abroad because if they traweled fron one Possible spelling mistake found
country to onther that is indi...

...ttle in abroad because if they traweled fron one country t Possible spelling mistake found
o onther that is india the...

...se if they traweled fron one country to onther that is indi Possible spelling mistake found
a therer is a loat of time ...

...eled fron one country to onther that is india therer is a lo Possible spelling mistake found
at of time and money bast...

...ron one country to onther that is india therer is a loat of Possible spelling mistake found
time and money baste so th...

© 2024 SHL and/or its affiliates. All rights reserved.. 29/35


...try to onther that is india therer is a loat of time and mo Possible spelling mistake found
ney baste so they think t...

my case if we goat a goverment job in Possible spelling mistake found. Consider replacing the
highlighted text with: 'go at'.

...eave in abroad.in my case if we goat a goverment job in Possible spelling mistake found
india then i defently work in in...

...e goat a goverment job in india then i defently work in in Possible spelling mistake found
dia and leave india as we all...

...leave india as we all know the value of goverment job in Possible spelling mistake found
india and we alse in lockdown .i...

... value of goverment job in india and we alse in lockdown Possible spelling mistake found
.if we not get gov job in i...

...f goverment job in india and we alse in lockdown .if we n Possible spelling mistake found
ot get gov job in india then i ...

... .if we not get gov job in india then i defently try to go a Possible spelling mistake found
broad and earns a loat of mo...

...i defently try to go abroad and earns a loat of money as Possible spelling mistake found
money is eavery thing now t...

...d and earns a loat of money as money is eavery thing no Possible spelling mistake found
w the day except thing i would ...

...s eavery thing now the day except thing i would like to s Did you mean "I"?
ay money is not self eve...

...d also by the indian people .in my case i go abroad to ea Did you mean "I"?
rn a loat of monery but ...

...eople .in my case i go abroad to earn a loat of monery b Possible spelling mistake found
ut after a long time when i ...

...at of monery but after a long time when i earned a loat o Did you mean "I"?
f money i returned to my...

...y but after a long time when i earned a loat of money i r Possible spelling mistake found
eturned to my heart india a...

...long time when i earned a loat of money i returned to m Did you mean "I"?
y heart india and start a ...

... start a big company all over india and i provide job for a Did you mean "I"?
ll the people which is...

... not the education by the skill and the mantlly able to all Possible spelling mistake found
thing that is a company req...

...o all thing that is a company required .i hope my compan Did you mean "I"?
y able to serve the job a...

...illed people,i also donate my 40present sallary to the ne Possible spelling mistake found
edy people direct there bank....

the needy people direct there Possible spelling mistake found. Consider replacing the
highlighted text with: 'their'.

© 2024 SHL and/or its affiliates. All rights reserved.. 30/35


White Space

...ungster get job easly compare to india .And offcourse th Add a space between sentences
e get high sallary comparin...

...hink to leave in abroad.in my case if we goat a goverme Possible typo: you repeated a whitespace
nt job in india then i def...

...ent job in india and we alse in lockdown .if we not get go Don't put a space before the full stop
v job in india then i de...

...an society and also by the indian people .in my case i go Don't put a space before the full stop
abroad to earn a loat of...

... to all thing that is a company required .i hope my comp Don't put a space before the full stop
any able to serve the job ...

...also fulfill the dream of skilled people,i also donate my 4 Put a space after the comma
0present sallary to the...

... also donate my 40present sallary to the needy people di Possible typo: you repeated a whitespace
rect there bank........

Grammar

india is a large country having population more than one bi Possible grammar error found. Consider inserting "a" over
lion and this is the major reason for unemployement also t here.
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

india is a large country having population more than one bi Possible grammar error found. Consider inserting "of" over
lion and this is the major reason for unemployement also t here.
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

india is a large country having population more than one bi Possible grammar error found. Consider inserting "a" over
lion and this is the major reason for unemployement also t here.
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

india is a large country having population more than one bi Possible grammar error found. Consider removing "in" from
lion and this is the major reason for unemployement also t here.
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

india is a large country having population more than one bi Possible grammar error found. Consider replacing it with
lion and this is the major reason for unemployement also t "know,".
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

© 2024 SHL and/or its affiliates. All rights reserved.. 31/35


india is a large country having population more than one bi Possible grammar error found. Consider inserting "a" over
lion and this is the major reason for unemployement also t here.
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

india is a large country having population more than one bi Possible grammar error found. Consider replacing it with
lion and this is the major reason for unemployement also t "population,".
here is lack of skilll in indian yougsters.as we know in man
y other coyntry except the india there is controled populati
on so there is a wide range of job and the indian youngster
get job easly compare to india .

And offcourse the get high sallary comparing to india and Possible grammar error found. Consider replacing it with
we all know there is no more leave in sector so they want t "they".
o settle in abroad because if they traweled fron one countr
y to onther that is india therer is a loat of time and money
baste so they think to leave in abroad.

And offcourse the get high sallary comparing to india and Possible grammar error found. Consider inserting "a" over
we all know there is no more leave in sector so they want t here.
o settle in abroad because if they traweled fron one countr
y to onther that is india therer is a loat of time and money
baste so they think to leave in abroad.

And offcourse the get high sallary comparing to india and Possible grammar error found. Consider replacing it with
we all know there is no more leave in sector so they want t "compared".
o settle in abroad because if they traweled fron one countr
y to onther that is india therer is a loat of time and money
baste so they think to leave in abroad.

And offcourse the get high sallary comparing to india and Possible grammar error found. Consider removing "in" from
we all know there is no more leave in sector so they want t here.
o settle in abroad because if they traweled fron one countr
y to onther that is india therer is a loat of time and money
baste so they think to leave in abroad.

And offcourse the get high sallary comparing to india and Possible grammar error found. Consider replacing it with
we all know there is no more leave in sector so they want t "money.".
o settle in abroad because if they traweled fron one countr
y to onther that is india therer is a loat of time and money
baste so they think to leave in abroad.

in my case if we goat a goverment job in india then i defen Possible grammar error found. Consider replacing it with
tly work in india and leave india as we all know the value o "case,".
f goverment job in india and we alse in lockdown .

in my case if we goat a goverment job in india then i defen Possible grammar error found. Consider replacing it with
tly work in india and leave india as we all know the value o "got".
f goverment job in india and we alse in lockdown .

in my case if we goat a goverment job in india then i defen Possible grammar error found. Consider inserting "a" over
tly work in india and leave india as we all know the value o here.
f goverment job in india and we alse in lockdown .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider inserting "do" over
d and earns a loat of money as money is eavery thing now here.
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

© 2024 SHL and/or its affiliates. All rights reserved.. 32/35


if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider replacing it with
d and earns a loat of money as money is eavery thing now "earn".
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider replacing it with
d and earns a loat of money as money is eavery thing now "money,".
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider inserting "the"
d and earns a loat of money as money is eavery thing now over here.
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider inserting "is" over
d and earns a loat of money as money is eavery thing now here.
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider replacing it with
d and earns a loat of money as money is eavery thing now "everything.".
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

if we not get gov job in india then i defently try to go abroa Possible grammar error found. Consider removing "the"
d and earns a loat of money as money is eavery thing now from here.
the day except thing i would like to say money is not self e
verything it is maded everything by indian society and also
by the indian people .

in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "case,".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "money,".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "hometown,".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

© 2024 SHL and/or its affiliates. All rights reserved.. 33/35


in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "started".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "jobs".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

in my case i go abroad to earn a loat of monery but after a Possible grammar error found. Consider replacing it with
long time when i earned a loat of money i returned to my h "who".
eart india and start a big company all over india and i provi
de job for all the people which is able to it not the educatio
n by the skill and the mantlly able to all thing that is a com
pany required .

i hope my company able to serve the job as we want and a Possible grammar error found. Consider inserting "will be"
lso fulfill the dream of skilled people,i also donate my 40pr over here.
esent sallary to the needy people direct there bank.

i hope my company able to serve the job as we want and a Possible grammar error found. Consider replacing it with
lso fulfill the dream of skilled people,i also donate my 40pr "do".
esent sallary to the needy people direct there bank.

i hope my company able to serve the job as we want and a Possible grammar error found. Consider replacing it with
lso fulfill the dream of skilled people,i also donate my 40pr "people.".
esent sallary to the needy people direct there bank.

i hope my company able to serve the job as we want and a Possible grammar error found. Consider inserting "I" over
lso fulfill the dream of skilled people,i also donate my 40pr here.
esent sallary to the needy people direct there bank.

Typographical

...d we all know there is no more leave in sector so they w Use a comma before 'so' if it connects two independent
ant to settle in abroad because i... clauses (unless they are closely connected and short).

...ndia therer is a loat of time and money baste so they thi Use a comma before 'so' if it connects two independent
nk to leave in abroad.in my cas... clauses (unless they are closely connected and short).

© 2024 SHL and/or its affiliates. All rights reserved.. 34/35


4 Learning Resources

English Comprehension

Learn about english in text and conversation

Practice your reading skills

Learn about the rules of english grammar

Logical Ability

Play Tic-Tac-Toe to develop your inductive reasoning skills

Learn about finding the next number in the series!

Test your inductive logic skills

Quantitative Ability (Advanced)

Learn about simple and compount interests

Watch a video on time, speed and distance

Learn about percentages

Icon Index

Free Tutorial Paid Tutorial Youtube Video Web Source

Wikipedia Text Tutorial Video Tutorial Google Playstore

© 2024 SHL and/or its affiliates. All rights reserved.. 35/35

You might also like