Knowlarity Communications Gurgaon Interview Questions
for Director / Engineering Manager role :
Q Difference between :
a. processing millions .mkv files , converting it to .wav files
b. handling millions request
Solution : a is an cpu bound operation while b is an io bound operation . So answer accordingly.
a can be handed by multi process but in case of python even all processes tun on single core.
Q Discussion on hypervisor.
Discussion on lines of Each vm considers the memory alloted to it , memory conflicts are avoided .
Q A highly scalable web service with end points writing data to rabbitMQ / SQS ? Discuss the bottleneck
Connection should be persistent to rabbitmq instead of connecting / disconnecting everytime.
You can discuss alternate approach like publisher / subscriber
Q High number of hits , but data is static , Design so that data is readily available ?
Use caches like memcache , redis
Q Design a higly scalable service
Q In master master synchronizations , if one autoincrements , how it syncs with other servers ?
Q How to scale db ?
Q There are n servers in different regions , if a webpage is opened , how do ypu make sure it is directed to nearest ip ?
Resolving technical problems:
Solve your technical problems instantly
We provide Remote Technical Support from Monday to Sunday, 7:00PM to 1:00 AM
Mail your problem details at email@example.com along with your mobile numberand we will give you a call for further details. We usually attend your problems within 60 minutes and solve it in maximum 2 days.