Tip 1 : Gain command over all the coding concepts & practice quality questions.
Tip 2 : Do not ignore CSE core subjects
Tip 3 : Participate in short contests to improve your coding speed
Tip 1 : Single Page Resume
Tip 2 : Should contain information relevant to the job role



The Linked Lists, where a1, a2, c1, c2, c3 is the first linked list and b1, b2, b3, c1, c2, c3 is the second linked list, merging at node c1.

First I suggested the brute force approach in which we check each element of the first linked list with each element of another linked list and then moved on to the better-optimized solution using linked list traversal based on the difference of lengths of both linked lists.



The solution involved concepts like Hash Maps & arrays. I was asked to write down the complete code after discussing the approach with the interviewer. She read the complete code, ran through a test case and it worked on pen and paper.
What are semaphores?
Follow-up questions -
What is critical section problem?
Code it with multithreading program. (i used java)
What is thread? What is process? Differences between them.
revise OS thoroughly.
He choose my Android Project to have a indepth discussion (Android chat application using end-to-end encryption using AES).
He asked me to present the code, i opened android studio, with my screen being presented.
I explained the folder structure, and how everything is working, and how we are interacting with the database (Firebase).
Then he asked on what basis we are fetching the user list, and i also showed the data stored (in Firebase console).
Then he asked about the encryption part, why we are doing it.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?