I applied online. The process took 1 week. I interviewed at Coviam (Bengaluru) in Jun 2018
Interview
There are total 3 rounds. 1st round is online round, in that they ask some java based question and 3 programs which is based on ds.
In 2nd and 3rd round was F2F at the office. In this rounds they mostly ask theoretical question like what is GC , how to works etc. also asked some puzzle and asked some ds question on linked list and stack. Some questions on multithreading and spring frameowrks.
I applied through university. The process took 1 day. I interviewed at Coviam (Chennai) in Aug 2018
Interview
Campus Recruitment : I interviewed for Coviam during my Campus Recruitment after clearing the initial online test. There were two rounds of technical interviews which they used to screen and select students.
I applied online. The process took 1 day. I interviewed at Coviam (Bengaluru) in Nov 2017
Interview
I applied on their career site. HR called me and sent me an online test. Then, F2F interviews at their office. These are the following rounds that happened at their office.
1) Online test
2) F2F Round - 1
3) F2F Round - 2
4) F2F Round - 3
Interview questions [1]
Question 1
1. The first one is of online test with questions like reversing linked list, merging two linked list and a string question along with MCQ. Completed that in 40 minutes. Got shortlisted.
2. First round of interview starts with HTML,CSS and Javascript.
a) What's new in HTML5?
b) CSS Box model and properties
c) Javascript basics
d) Then linkedlist question, sum of two numbers represented by linked lists
e) reverse a phrase without using tokenizers
Answered all of them, interviewer expected that I would take time for coding questions, but I completed them in less than 5 mins.
3) Second round is of approx 2 hours. The interviewer asked me so many questions on DS, Algorithms, SQL, Threading etc... Answered all of them. He is super impressed with me.
4) Third round is with manager, he gave me a question like this. I tried my level best, then asked some theory questions, what is Heap Memory and Program Memory, How is java class loader works.
Implement a queue
a) Enqueue happens at 100 messages/sec with one thread.
b) Dequeue happens at 10 messages/sec with 5 threads.
c) At any time the number of unprocessed messages pushed to backlog. When the number of messages in backlog increases 1000, stop incoming messages until number of messages in backlog decreases to 500.