Online Written Test on HackerRank - 75 mins (15 Apti, 5 C++ ,2 Coding)
Round 1
- WAP to Check if there is an intersecting node in 2 linked lists
- What is .dll ?how it is loaded? Why dynamic linking not static linking
- Difference between semaphore and mutex?
- Why is cache needed? What happens when we watch the video? Who allocates memory to process?
- Virtual functions, function overloading
- Write a macro for swapping two variables
- WAP for chocolate and wrapper puzzle https://www.geeksforgeeks.org/dsa/program-chocolate-wrapper-puzzle/
- Why is Virtual destructor needed?Can there be a static virtual function?
- Difference between typedef and macro?
- Internal implementation of priority queue.
- How to find k frequent words in a file
- WAP to Delete a string in trie, various use cases?
- WAP to Find lca of a tree?
- Wap to Make the largest number out of array elements given.
- Design book my show.
- Find a loop in linked list, only approach
- Sort an array larger than RAM
- WAP Merge Sort
- WAP BFS based question(don’t remember)
- Diff. between TCP and UDP
- How lan works
- How socket works
- Diff. between process and threads
- Why didn't sit for Adobe in college placements?
- How the earlier interviews went?
- What have you learned in these 3 yrs professionally?
- Why you left the job? What was the hurry?
- What are your aspirations?
- Explain your college project.
- What kind of work should be given?
- Any particular preference for any language
- What is Dynamic programming? Examples where DP is used?
- Given a length l , find the angle or dimensions of the 4 sided quad. formed having max area, this quad is not a square.
- Brief Introduction
- Asked to explain 1 company project. What would you do differently?
- Difference between monolithic and microservices. How to convert monolithic architecture into microservice
- Program to Rearrange characters such that no two characters are same https://www.geeksforgeeks.org/dsa/rearrange-characters-string-no-two-adjacent/