Tip 1 : Practice variety of problems, try to find patterns rather than learning solutions
Tip 2 : don't leave Computer Fundamentals behind
Tip 3 : make sure you keep balance in DSA and development.
Tip 1 : Have some projects on resume of which you are confident to explain
Tip 2 : add certifications you have done till now that showcase your skills



You are given ‘ARR’ = [5, 2, 3]
In the first step, you can change 5 to 3, so the new array is [3, 2,3].
In the second step, you can change the 3 to 2, then the array is [2, 2,3].
In the third step, you can change the 3 to 2, then the array is [2, 2, 2]
Hence the answer is 3.
What is Fragmentation in OS ..?
Tip 1 : Go through GFG and coding ninjas Operating System crash course
difference between internal frqagmentation and external fragmentation
Tip 1 : Go through GFG and coding ninjas Operating System crash course
what is belady's anomaly.
Tip 1 : Go through GFG and coding ninjas DBMS crash course



You do not need to print anything, it has already been taken care of. Just implement the given function.
Let ‘NUM1’ be: “5”
Let ‘NUM2’ be: “21”
The sum of both numbers will be: “26”.
Step 1 : tried extracting integer from a string, Scan each character of the input string and if a number is formed by consecutive characters of the string, then increment the result by that amount.
Step 2 : Interviewer asked me to optimise the solution.
Step 3 : Then I recursively traversed over the string and find out the numbers then add these numbers to the result, at last return the result.



The given singly linked list is 6 -> 5 -> 3 -> 4 -> 7 -> 1 -> 2

The modified linked list should have all even values in starting and odd values in the end.
a code snippet was given and asked to tell the output of code : using namespace std; int N= 10; int main(){ static int x = 1; if ( cout << x << " " && x++ < N && main()){ } return 0; }
Step 1 : make a note of static declaration, the increment operator and main function call. its a post increment kept that in mind.






1. To implement means you need to complete some predefined functions, which are supported by a normal queue such that it can efficiently handle the given input queries which are defined below.
2. The implemented queue must support the following operations of a normal queue:
a. enQueue(data) : This function should take one argument of type integer and place the integer to the back of the queue.
b. deQueue(): This function should remove an integer from the front of the queue and also return that integer. If the queue is empty, it should return -1.
c. peek(): This function returns the element present in the front of the queue. If the queue is empty, it should return -1.
d. isEmpty(): This function should return true if the queue is empty and false otherwise.
3. You will be given q queries of 4 types:
a. 1 val - For this type of query, you need to insert the integer val to the back of the queue.
b. 2 - For this type of query, you need to remove the element from the front of the queue, and also return it.
c. 3 - For this type of query, you need to return the element present at the front of the queue(No need to remove it from the queue).
d. 4 - For this type of query, you need to return true if the queue is empty and false otherwise.
4. For every query of type:
a. 1, you do not need to return anything.
b. 2, return the integer being deQueued from the queue.
c. 3, return the integer present in the front of the queue.
d. 4, return “true” if the queue is empty, “false” otherwise.
Operations:
1 5
1 10
2
3
4
Enqueue operation 1 5: We insert 5 at the back of the queue.
Queue: [5]
Enqueue operation 1 10: We insert 10 at the back of the queue.
Queue: [5, 10]
Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
Output: 5
Queue: [10]
Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
Output: 10
Queue: [10]
IsEmpty operation 4: We check if the queue is empty.
Output: False
Queue: [10]
Step1 : implemented Queue data structure using 2 stacks.
enQueue(q, x)
1) Push x to stack1 (assuming size of stacks is unlimited).
Here time complexity will be O(1)
deQueue(q)
1) If both stacks are empty then error.
2) If stack2 is empty
While stack1 is not empty, push everything from stack1 to stack2.
3) Pop the element from stack2 and return it.
Give an overview of database design for employee attendance system , what will the ER diagram look like, explain how tables are related ( primary keys, foreign keys)
Tip 1 : Do practice ER diagram
Tip 2 : check out some system design video/ articles available on internet
Where have you heard about accolite ?
Why you want to join Accolite ?
What's your preferred location?
Tip 1 : Research about the company beforehand

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?