Tip 1: Practice coding on coding platforms. These platforms often have coding challenges and competitions that can improve problem-solving skills.
Tip 2: Prepare for common interview questions and practice your answers.
Tip 3: Keep up with the latest industry trends and technologies by reading blogs, books, and following tech news websites.
Tip 4: In addition to technical skills, emphasize your soft skills in interviews. IT companies value communication, teamwork, problem-solving, and adaptability.
Tip 1: Use a clean and professional format with clear headings, bullet points, and an easy-to-read font.
Tip 2: Keep the resume to one page in length.
Tip 3: List your educational qualifications in reverse chronological order (most recent first).
Tip 4: Create a dedicated section for technical skills. Include programming languages, software tools, and technologies in which you're proficient.
Tip 5: Highlight any relevant projects, internships, or personal coding projects you've worked on. Mention the technologies used, your role, and the outcomes or results achieved.
This round was conducted on Accolite’s own portal, Eduthrill, and the test started at 9:00 AM (login window was given from 09:00 - 09:15 AM). The test duration was 90 minutes with camera and web proctoring. There were 30 MCQ questions and 1 coding question to complete. The MCQs were mainly based on CS fundamentals and were of easy to moderate difficulty. The coding question was based on Graphs, and I was able to solve it. There were 5 test cases, and we also had to write a few unit tests. You could only code in the language you opted for (I opted for Java). I could solve all the MCQs and the coding question in around 45 minutes.
If some path has the letters “xyxxxyzz” then the value of this path will be 4 as the maximum frequency of any letter(‘x’) is 4.
1-The ability to query data, as well as insert, delete, and alter tuples, is offered by ..........................
i TCL (Transaction Control Language)
ii DCL (Data Control Language)
iii DDL (Data Definition Langauge)
iv DML (Data Manipulation Langauge)
Ans: DML
2-Which command is used to remove a relation from an SQL?
i Drop table
ii Delete
iii Purge
iv Remove
Ans: Drop Table
1 -Banker's algorithm is used?
i-To prevent deadlock
ii-To deadlock recovery
iii-To solve the deadlock
iv-None of these
Ans : To prevent deadlock
2- What type of scheduling is round-robin scheduling?
i-Linear data scheduling
ii-Non-linear data scheduling
iii-Preemptive scheduling
iv-Non-preemptive scheduling
Technical Round-1:
The interview started with the interviewer introducing himself and asking me to give a brief self-introduction and then directly diving into coding. The round was mainly based on coding and went for around 70 minutes. Three coding questions were asked. I was easily able to solve these questions and discussed both the naive and optimized approaches. Then, he asked me some theory-based questions.
'arr '= [1,2,3,4,5]
'k' = 1 rotated array = [2,3,4,5,1]
'k' = 2 rotated array = [3,4,5,1,2]
'k' = 3 rotated array = [4,5,1,2,3] and so on.
Follow the steps below to solve the given problem.
1. Initialize a temporary array(temp[n]) of length same as the original array
2. Initialize an integer(k) to keep a track of the current index
3. Store the elements from the position d to n-1 in the temporary array
4. Now, store 0 to d-1 elements of the original array in the temporary array
5. Lastly, copy back the temporary array to the original array
If A = [3, 2, 3], and K = 2.
Then max of [3, 2] = 3 and max of [2, 3] = 3
So, the answer will be [3, 3]
If A = [3, 2, 3, 5, 1, 7] and K = 3.
Then max of [3, 2, 3] = 3
Then max of [2, 3, 5] = 5
Then max of [3, 5, 1] = 5
Then max of [5, 1, 7] = 7
So the answer will be [3, 5, 5, 7]
Can you solve the problem in O(N) time complexity and O(K) space complexity?
Follow the given steps to solve the problem:
1. Create a nested loop, the outer loop from starting index to N – Kth elements. The inner loop will run for K iterations.
2. Create a variable to store the maximum of K elements traversed by the inner loop.
3. Find the maximum of K elements traversed by the inner loop.
4. Print the maximum element in every iteration of the outer loop
Technical Round-2:
This round was mainly based on CS fundamentals. It started at 1:00 PM and was a very exhaustive round, lasting between 70–80 minutes. The interviewer started with my introduction and then asked me the following questions.
Implement your own java string inbuilt method "split()".
To implement the split method in Java, I followed these steps:
The key is to maintain the start and end positions while iterating through the string and identifying the delimiter to split the string correctly.
Technical Round-3:
This round was completely project-based. The interviewer started with my introduction and then moved on to my projects. First, he asked me to explain the technologies I have worked on and all the projects I mentioned in my resume. Then, he asked me to open the source code of one of my projects (chosen by the interviewer). After that, I explained all the functionalities of the project via code. He then asked me to make some changes to the code. The interviewer was very friendly when I started making changes to the project; when I got a little stuck, he helped me, and I successfully made the changes he requested. He ended this round by asking some basic Git commands. This round lasted about 60 minutes.
After 4 hours of the technical interview round-3, I got a call from Accolite informing me that I had cleared the 3rd round and that my HR round was being scheduled for the evening on the same day. This round was held on the same platform, Google Meet, and it started at 5:30 P.M. and went for around 45 minutes.
He further explained to me about Accolite Digital, telling me about different working locations, salary breakup, etc.
Tell me about yourself.
What do you know about Accolite?
What are your strengths & weaknesses?
What will you do if your team is not able to perform well / below your expectations?
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which operator is used for exponentiation in Python?