interview-preparation-kit
interview-preparation-kit copied to clipboard
Solutions to the Coding practice sites and coding test Interviews from Developers to Developers
Interview Preparation Kit
Click here to use AI ChatBot for Interview question solutions
Click here to Join Whatsapp group
Click here to join expert developers community
This repo include interview preparation material and interviews coding test details which developers have given to companies.
InterviewBit
Profile
https://www.interviewbit.com/profile/syed-ammar-ali
Coding Interview Questions
https://www.interviewbit.com/coding-interview-questions/
LeetCode
Profile
https://leetcode.com/ammaralii/
Top Interview Questions:
https://leetcode.com/problem-list/top-interview-questions/
AlgoExpert
Coming soon
the JOB OVERFLOW
Profile
https://thejoboverflow.com/accounts/profile/Ammar%20Ali-7359/
Coding Problems
https://thejoboverflow.com/problems/
HackerRank
Profile
https://www.hackerrank.com/ammaralii
Interview Preparation Kit
https://www.hackerrank.com/interview/interview-preparation-kit
| Topic | Question | STATUS |
|---|---|---|
| Warm Up Challenges | ||
| Sock Merchant | Done | |
| Counting Valleys | Done | |
| Jumping on the Clouds | Done | |
| Repeated Strings | Done | |
| Arrays | ||
| Arrays: Left Rotation | Done | |
| New Year Chaos | Done | |
| 2D Arrays | Done | |
| Minimum Swaps 2 | Done | |
| Array Manipulation | Done | |
| Dictionaries and Hashmaps | ||
| Ransom Note | Done | |
| Two Strings | Done | |
| Sherlock and Anagrams | Done | |
| Count Triplets | Done | |
| Frequency Queries | Done | |
| Sorting | ||
| Bubble Sort | Done | |
| Mark and Toys | Done | |
| Comparator | Done | |
| Fraudulent Activity Notifications | Done | |
| Counting Inversions - Merge Sort | Done | |
| String Manipulation | ||
| Making Anagrams | Done | |
| Alternating Characters | Done | |
| Sherlock and Valid String | Done | |
| Special String Again | Done | |
| Common Child | Done | |
| Greedy Algorithms | ||
| Minimum Absolute Difference in an Array | Done | |
| Luck Balance | Done | |
| Greedy Florist | Done | |
| Max Min | Done | |
| Reverse Shuffle Merge | Done | |
| Search | ||
| Hash Tables: Ice Cream Parlor | Done | |
| Swap Nodes | In-progress |
Interviews
Glovo
Glovo interview process consist of 5 to 6 rounds depends on the position, In these rounds there will be live coding session which comes after HR initial call. For Live coding session details visit this link where we placed all the information: Glovo | Live Coding session
Amazon
Amazon interview process consist of 3 steps after you got shortlisted for any position, these are the following steps:
Step 1: Online Assessment - 90 min Technical Assessment via Hackerrank
Step 2: Recruiter Interview - 1x 60 min telephone interview with a Recruiter or technical phone screen with a member of the engineering team
Step 3: Virtual Onsite interview – 4 (or 5) x 60 min video conference interviews with the team (final round contingent on a successful PS stage)
For Online Assessment details visit this link where we placed all the information: Amazon | Hackerrank Coding session
Amazon Previous Interview Questions
Useful Links:
- https://www.educative.io/blog/crack-amazon-coding-interview-questions
- https://www.geeksforgeeks.org/amazon-interview-questions/
- https://www.interviewbit.com/coding-interview-questions/#text=amazon
TeamApt
TeamApt interview process consist of 4 steps after you got shortlisted for any position, these are the following steps:
Step 1 Recruiter Interview - 45 min
Step 2: Online Assessment or Live Coding Test - 90 min Technical Assessment via Hackerrank
Step 3: Technical Interview - 1x 60 min
Step 4: Technical Interview with CTO or VP
Step 5 Final Interview
For Online Assessment details visit this link where we placed all the information: TeamApt | Online Assessment
RemoteBase
RemoteBase interview process consist of 6 steps after you got shortlisted for any position, these are the following steps:
Step 1 Recruiter Interview - 45 min
Step 2 Domain Test - 1 hour
Step 3: HR Screening - 10 min
Step 3: Problem-Solving - 2 hours
Step 4: Final Interview
Step 5 Network
For more details visit this link where we placed all the information: RemoteBase | Interview Process Details
Aurora Solutions
Step 1 Coding Assessment - 1 hour
Step 2 Technical Interview - 30 min
For more details visit this link where we placed all the information: Aurora Solutions | Interview Process Details
Average Salaries
The following table shows the average salaries for various IT positions in the UAE and KSA. The salaries are listed in AED and SAR.
| POSITION | Min. (AED) | Max. (AED) | Min (SAR) | Max. (SAR) |
|---|---|---|---|---|
| Chief Information Officer | 60,000 | 75,000 | 60,000 | 75,000 |
| VP of Engineering | 55,000 | 65,000 | 55,000 | 65,000 |
| Director of Engineering | 50,000 | 65,000 | 50,000 | 65,000 |
| Chief Architect | 40,000 | 55,000 | 40,000 | 55,000 |
| Software Architect | 30,000 | 45,000 | 30,000 | 45,000 |
| Solution Architect | 30,000 | 45,000 | 30,000 | 45,000 |
| Enterprise Architect | 28,000 | 50,000 | 28,000 | 50,000 |
| Engineering Manager | 26,000 | 50,000 | 26,000 | 50,000 |
| Technical Lead | 29,000 | 45,000 | 29,000 | 45,000 |
| Engineering Lead | 28,000 | 47,000 | 28,000 | 47,000 |
| Principal Software Engineer | 22,000 | 42,000 | 22,000 | 42,000 |
| Senior Software Engineer | 18,000 | 35,000 | 18,000 | 35,000 |
| Software Engineer | 12,000 | 28,000 | 12,000 | 28,000 |
| Android Engineer | 12,000 | 30,000 | 12,000 | 30,000 |
| Hybrid Mobile Developer | 11,500 | 28,000 | 11,500 | 28,000 |
| Front end Developer | 11,000 | 26,000 | 11,000 | 26,000 |
| Full Stack Developer | 14,000 | 35,000 | 14,000 | 35,000 |
| Game Developer | 13,000 | 35,000 | 13,000 | 35,000 |
| JavaScript Developer | 12,000 | 28,000 | 12,000 | 28,000 |
| Micro services / API Lead Designer | 20,000 | 30,000 | 20,000 | 30,000 |
| Mobile Application Architect | 20,000 | 40,000 | 20,000 | 40,000 |
| QA Engineer | 12,000 | 28,000 | 12,000 | 28,000 |
Communication channel
- https://chat.whatsapp.com/D74JsWHJi3D7u2AO4ryr3F
- https://gitter.im/Hacker-Rank-Interview-Preparation-Kit/interview-preparation-kit
Contribution Guidelines
Docs
Add concepts being asked in interviews in pdf or md format and make sure that concept detail is 100% authentic and useful, do not add material which will cause time loss. please make sure you have added the relevant file in docs folder then create a merge request.
Coding Practice(Hackerrank, InterviewBit, LeetCode)
Solve Problems using Java and create a pull request. We expect you to write test cases for every problem you have solved and make sure to add at least 4 or 5 test cases as without that we will not proceed further.
Interviews
Solve Problems using Java and create a pull request. Please follow the same package standard which we follow on Glovo, and we expect you to write test cases for every problem you have solved and make sure to add at least 4 or 5 test cases as without that we will not proceed further.