Software Developer applicants have rated the interview process at Persistent Systems with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 77% positive. To compare, the company-average is 66.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 6 days to get hired, when considering 115 user submitted interviews for this role. To compare, the hiring process at Persistent Systems overall takes an average of 11 days.
Common stages of the interview process at Persistent Systems as a Software Developer according to 115 Glassdoor interviews include:
One on one interview: 26%
Skills test: 21%
Personality test: 10%
Background check: 10%
IQ intelligence test: 10%
Presentation: 8%
Group panel interview: 7%
Phone interview: 5%
Drug test: 2%
Other: 1%
Here are the most commonly searched roles for interview reports -
The persistent system came to our college for an on-campus drive. Students were shortlisted on the basis of resumes and eligibility criteria. Then there was an online test with 2 different packages. Around 15 students were selected for the technical round.
Technical Round: The round lasted for 20 minutes. I was given a coding question to solve – a pattern based. It took me less than 10 mins to solve it. If you have solved the pattern questions previously, it will be easy for you.
Interview questions [1]
Question 1
1st Technical interview:
It was about 50 min interview. started with C , gradually increases the level of qus .
As i entered in the room, He said me to have a seat and then started to see my resume meanwhile asked me “tell me about yourself”.
Deep disscussion on my projects those were mentioned in the resume.He was quite impressed to my projects and the way of explaining it.
Basic oops concepts like what is polymorphism,abstraction, encapsulation and give the daily life examples of it.
what is buffer overflow?
How to implement queues using stacks?
How to implement stack using queues. Only he wanted to know my approach.
Difference between c++ and java?
difference between tcp and udp?
some basic sql queries like join (inner ,outer ).
reverse a linked list with recursion full code was needed.
He asked 2 standerd puzzles, i knew both of the puzzles but i pretended like it was the first time i m soving it . I took 10 mins in solving it. He was fully satisfied with my answers .
asked some basic qus of OS like difference between process and thread, what is paging ,page fault, thrashing.
he was happy at the end 🙂 as said really nice talking to you.
2nd Technical and HR interview:
Tell me about yourself
U are a electrical engineer then how could you prove your interest in softwere field?
What are your future plans?
some simple c questions like what is the use of static,auto variables
compiler vs interpreter
Segregate 0s and 1s in an array? expecting atleast 2 methods.
what do you know about us ?
he said if u wanna ask smthing you can then i asked about my job roles and type of projects I will be dealing with. He explained everything vividly
The interview process includes resume screening, an initial HR call, technical rounds, coding or system design tasks, a managerial interview, and a final HR negotiation before the offer made overall.
There was online Assessment test, once you clear that you will you shortlisted for interviews.
There was 2 Technical Interviews & Final HR Interview and all rounds are elimination rounds
Interview questions [1]
Question 1
They mainly asked OOP related concepts and some easy to medium level DSA questions in an interview.
Good technical qs asked cpp basics write a pattern code and some easy logical questions
It was mostly conversation and it included just testing my basic coding and problem-solving skills
Interview questions [1]
Question 1
Write a code for a pattern which he gave me in the chat box. What are pointers what are dangling pointers? What is SQL, some forms for SQL and its coded functions of SQL joint water joints, inner joins outer joints, et cetera.