Application / UI Design Interview Questions
- -1of 1 vote
AnswersRound 2 :
- sonesh January 03, 2013 in India
Q 1 : You are the supervisor of an airport. What happens is that visitors are not visit your airport, instead they go to another one, which means your airport become unpopular nowadays, Now as a supervisor you need to find out what has happens ?, What went wrong ?,How do you find out ?, What is correct ?, How do you find correct one and at what cost ?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Algorithm Behavioral Data Mining Data Structures Experience Ideas Probability Application / UI Design - 0of 0 votes
AnswersNo coding, just was asked to tell how I would do this:
- Illusion January 03, 2013 in United States
Adding a new part to the webpage that shows recently viewed items.
Questions: What items would you put in the web page?
How would you design the data structure?
How many items should be put on the list?
What would be size in bytes if we store 10 items per user?
Discuss other issues.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswerDraw a simple model of a Program Control Block ?, Now write a simple code and show all the sections in the code (means when this code will run then which section of the code go where in PCB) ?
- sonesh January 01, 2013 in India for Strategies Group| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Application / UI Design - -1of 1 vote
AnswersHow do you design a column database
- xiaolong_fighting December 29, 2012 in United States| Report Duplicate | Flag | PURGE
Linkedin Application / UI Design - 0of 2 votes
AnswersA log file which has user details(user ID,timestamp) and pages visited in a particular day by that user.The next day -the same kind of log file gets generated.How do you find the probability of users who logged in consecutive days out of the second day - logged in users? The question is simple,but they look for the efficient data structure and time complexity.
- sriramMS December 20, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm Application / UI Design Arrays Assembly Automata Behavioral Bit Manipulation Brain Teasers C C# C++ Cache Coding Data Mining Data Structures - 0of 0 votes
Answerswrite two separate methods,
- Andi November 23, 2012 in United States
1. read method to read file and
2. write method to write to file,,,
both must be thread safe and throughput (efficiency) should be high.| Report Duplicate | Flag | PURGE
Adobe Computer Scientist Application / UI Design - 0of 0 votes
AnswersHow to desing log4j system?
- shanmukhan.b November 20, 2012 in India| Report Duplicate | Flag | PURGE
OnMobile Software Engineer / Developer Application / UI Design - 0of 0 votes
Answerclass A {
- Andi November 16, 2012 in India
public void method1();
public void method2();
public void method99();
public void method100();
}
Another factory class returning object of class A, how to implement logging mechanism, which should log entry and exit of each method call in class A.| Report Duplicate | Flag | PURGE
BT Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswerGive an example for factory pattern (not abstract factory) with code
- Andi November 15, 2012 in India| Report Duplicate | Flag | PURGE
BT Software Engineer / Developer Application / UI Design - 3of 3 votes
AnswersDesign a system for showing quotes on the web.
- Steve November 09, 2012 in United States
For example, when the user is looking at page A, part of which is reproduced in page B, the system could highlight part of page A present the user with a link to page B.
This is an open-ended system design question.
What constitutes a quote?
How do you find quotes?
How do you make it scale to the web?
How do you handle updates?
How would you arrange the servers?
What data structures would you use?
How much storage would you need?
How would the user agent present information about quotes?| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswerImplement second/minute/hour/day counters Feb. 4, 2011 8:59pm
- Steve November 09, 2012 in United States
Implement the API that counts the number of events in the last sec/min/hr/day:
SMHDCounter {
void Increment();
int LastSecCount(); // also functions for minute, hour
int LastDayCount();
}
Additional requirements
- you require that the data be quite fresh
- how much storage will they take up
- make sure this works for an active counter, getting 100s of events a second.
- keep the implementation fast. E.g. under 10 mS. Or even better motivate by saying we might have 50 of these SMHD counters on a single status page, and ask the candidate how fast their solution should be.| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
Answersconsider a B2C website like Amazon, which will receive thousands requests from buyer per minutes. How will you design the "shop cart " component for it? where should the customs' shop cart data stored?
- Steve November 07, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
Answergeneric HashMap implementation
- Steve November 07, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign a scalable server for the hangman game
- Steve November 07, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersHow do you search thrgough huge flat file?
- Steve November 06, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDetermining trending topics
- Steve November 04, 2012 in United States
How do you think Twitter determines trending topics?
If needed, explain that trending topics are N most common occurring substrings across all tweets in a given time window, which is constantly moving. Later you can expand the question by putting the scale constraint considering the rate at which tweets come in, etc.| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersEstimate the # of unique strings with limited memory
- Steve October 28, 2012 in United States
Given a large array of strings S = [s1, s2, ... sN], determine Uniq(S) = how many unique strings there are in S.
(b) How large can N be to solve on one machine using only memory?
(c*) What if N is too large to fully fit in memory?| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 1of 1 vote
AnswersWhy would you chose Java of C# to build your application?
- jenish.shah October 26, 2012 in United States| Report Duplicate | Flag | PURGE
Software Developer Software Development Manager Application / UI Design - 0of 0 votes
AnswersYou are a startup trying to design a new mobile online music player.
- Survy October 21, 2012 in United States for Visual Studio
(startup => you need to differentiate yourself from the existing music players)| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
AnswersAn airline carrier is losing a lot of bags. You have been assigned to help them out. What would you do?
- Survy October 21, 2012 in United States for Visual Studio| Report Duplicate | Flag | PURGE
Microsoft Program Manager Application / UI Design - 0of 0 votes
Answerssingle machine,,given a dictionary(key->value),every entry takes 1KB,totally10 Million个entry,single mutex protecting the dictionary,mutex takes 512 Byte,What potential problems do you see and how would you address them?
- Steve October 13, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 1of 1 vote
AnswersDesign the Facebook Credit system which is a application where users can buy/trade virtual currency and can use the virtual currency to purchase Facebook services, like paid apps.
- Steve October 13, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign and implement an algorithm that would correct typos: for example, if an extra letter is added, what would you do?
- Steve October 13, 2012 in United States
design and implement algorithms that correct typos, offering guidance, encouragement, and confirmation along the way| Report Duplicate | Flag | PURGE
Facebook Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesigna a phone book - basically contact book on phone.
- freeninza October 13, 2012 in United States
Give data structures and give time complexity to search a phone number.
Ex: search - freeninza and if found in your phone book return the mobile number of user.| Report Duplicate | Flag | PURGE
Amazon Application / UI Design - 0of 0 votes
AnswersHow would you implement trending topics for twitter. Think at large scale as well.
- aks October 11, 2012 in India
Please elaborate your assumptions as well.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign a system where you can reutrn top 20 queries made in last 24 hours to users.
- aks October 11, 2012 in India
Think on the scale of Google and Yahoo. How would you store data. What will be your data structures, algorithm to get that data.Describe your assumptions etc.
For simplicity, you can assume that every web server create a log file with query and timestamp.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersYou have an API for compressing 64 Bytes block of data. How would you implement products like zip/winzip/gzip etc from that.
- aks October 10, 2012 in United States
You can assume that to compress a larger file you can just add compressed block of smaller parts.
Please write your assumptions clearly. Be it system etc.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 1of 1 vote
AnswersImplement a read/write lock, given a mutex that has lock() and trylock() interface
- Steve October 08, 2012 in United States| Report Duplicate | Flag | PURGE
Facebook Application / UI Design - 0of 0 votes
AnswerYou have a file consists of billions of records.
- Steve October 08, 2012 in United States
It cannot fit into memory, so you need to reverse every word in that file and save to another file.| Report Duplicate | Flag | PURGE
Application / UI Design - 0of 0 votes
Answersestimate the back-end capacity for mobile check in feature
- Steve October 08, 2012 in United States| Report Duplicate | Flag | PURGE
Application / UI Design