- Year of Graduation - 2022
- Candidates from BE - CS and IT and Non CS (E&TC, Electronics and Electrical) streams only
- No live ATKT in any subject (Theory / Practical / Oral / any other) at the time of the selection process
- 10th and 12th Marks: Minimum 60%BE - Min 60% (aggregate till 3rd Year)
As per recent updates, Persistent is hiring for packages as below: (depending on the performance of candidate)
- Srujana - 9 LPA
- Viveka - 7.5 LPA
- Navayuva - 4.71 LPA
- Objective Round
- Subjective Round
- Advanced Coding round
||No. of Questions
1. Computer Science
|Subjective Round(elimination round)
||Automata Coding Ability
||High Level Coding Test
This round may comprise two or more interview rounds. It is usually of about 50 minutes. A grasp over basic oops concepts like what Polymorphism, Abstraction, Encapsulation is needed.
Having understood your degree of knowledge and professionalism so far, the last round is usually a formality one where questions are asked based on some advanced technical knowledge like Boolean loops, etc.
The HR Round is informal and you are usually quizzed about your ambitions, life plans, etc.
- Technical Interview
- Managerial Interview (optional)
- HR Interview
Q1) What does the following statement result in?
Two processes want to write a file to a print spool area at the same time and both start writing. As the print spool area is of fixed size, it fills up before either process finishes writing its file, so both wait for more space to become available.
Answer C) Deadlock
Q2) Thrashing can be avoided if
A) The pages, belonging to the working set of the programs, are in main memory
B) The speed of CPU is increased
C) The speed of I/O processor are increased
D) All of the above
Answer A) The pages, belonging to the working set of the programs, are in main memory
Q3) The contents of a file will be lost if it is opened in
A) a mode
B) w+ mode
C) a+ mode
D) r mode
Answer B) w+ mode
Complete Package for your TCS, Infosys, Wipro and Capgemini Preparation! Take COMBO package by Talent Battle- https://bit.ly/2XqmGyo
Q4) Daisy chain is a device for
A) Connecting a number of controllers to a device
B) Connecting a number of devices to a controller
C) All of the above
D) None of the above
Answer B) Connecting a number of devices to a controller
Q5) A fruit seller had some oranges. He sells 30% oranges and still has 140 mangoes. Originally, he had:
A) 288 oranges
B) 300 oranges
C) 672 oranges
D) 200 oranges
Suppose originally he had x oranges.
Then, (100 - 30)% of x = 140.
70/100 x = 140
x = (140 x 100)/70 = 200.
Q6) What percentage of numbers from 1 to 30 has 1 or 9 in the unit's digit?
Such numbers from 1 to 30 are 1, 9, 11, 19, 21, 29
Number of such numbers =6
Required percentage is (6/20 * 100) % = 20%
Q7) In which case would you use a FULL OUTER JOIN?
A) Both tables have NULL values.
B) You want all the unmatched data from one table.
C) You want all matched data from both tables.
D) You want all the unmatched data from both tables.
We use a FULL OUTER JOIN in Oracle when we want all unmatched data from both tables.
Q8) If M = y% of z and B = z% of y, then which of the following must be true?
A) M is lesser than N.
B) M is more than N.
C) The relation between M and N cannot be determined
D) None of these
y% of z = (y/100 x z) = (z/100 x y) = z% of y
A = B.
Q9) A student erroneously multiplied a number by 2/5 instead of 5/2.What is the percentage error in the calculation????????
Let the number be 100. 2/5 of 100 is 40 while 5/2 of 100 is 250.
Now the difference is 210 on a base of 250. Therefore, percentage difference is 210/250 into 100 = 84%
Q10) Which statement is true regarding the COALESCE function?
A) It can have a maximum of five expressions in a list.
B) It returns the highest, NOT NULL value in the list for all rows.
C) It requires that all expressions in the list must be of the same data type.
D) It requires that at least one of the expressions in the list must have a NOT NULL value.
The COALESCE Function
The COALESCE function returns the first non-null value from its parameter list. If all its parameters are null, then null is returned.
The COALESCE function takes two mandatory parameters and any number of optional parameters. The syntax is COALESCE(expr1, expr2, …, exprn), where expr1 is returned if it is not null, else expr2 if it is not null, and so
on. COALESCE is a general form of the NVL function, as the following two equations illustrate:
COALESCE(expr1, expr2) = NVL(expr1, expr2)
COALESCE(expr1, expr2, expr3) = NVL(expr1, NVL(expr2, expr3))
The data type COALESCE returns if a not null value is found is the same as that of the first not null parameter.
To avoid an “ORA-00932: inconsistent datatypes” error, all not null parameters must have data types compatible with the first not null parameter.