AppDirect
Company name: AppDirect, Pune
Position: Senior Staff Full Stack Engineer
Interview
There were total 3 rounds
1) Hiring Manager Round
2) Pair Programming
3) Technical Interview
Overall interview process was ok.
1) Hiring Manger Round
More of the current project related questions, What exactly the process in company?
Day to Day work? Exposure to what all technology stack.?
1) Hiring Manger Round
More of the current project related questions, What exactly the process in company?
Day to Day work? Exposure to what all technology stack.?
2) Pair Programming
Total 5 questions test on Hired portal based on String manipulations mostly like
Reverse the string, append string reverse word in string like wise.
3) Technical Interview
Scenario based and one coding question to solve frequency count of given word in list
Interview Questions
Interview Questions
Round - 1
Given a text, extract the frequency of each word, and produce an output sorted by applying the following conditions:
a. descending order of frequency
b. ascending alphabetical order, in case two or more words have the same frequency (clash)
Ex. class java set map java object java class object list
Output
java 3
class 2
object 2
list 1
map 1
set
Given a text, extract the frequency of each word, and produce an output sorted by applying the following conditions:
a. descending order of frequency
b. ascending alphabetical order, in case two or more words have the same frequency (clash)
Ex. class java set map java object java class object list
Output
java 3
class 2
object 2
list 1
map 1
set
Round - 2
Limits the number of requests a single API consumer/client can make to an API within a time-frame. Rejects excess requests (http status code 429 Too many requests).
Eg. 200 requests per API consumer/min.
Considerations:
A. Assume single API endpoint
B. Core idea/algorithm that would work on a single machine (single/multi - threaded)
C. How would you scale the design for a distributed environment under heavy load
Note: Even load balancers or API gateways are distributed, not single instances.
Comments
Post a Comment