Application / UI Design Interview Questions
- 0of 0 votes
AnswerConsider a task which need to be scheduled. Need to maintain the detail of the task. Task can be executed by specifying some delay time. Design a task and function void Schedule(Task, delay). The task should have the capability to execute when CreationTime + delay is reached.
- KSS May 08, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign a Vending machine. Give the classes and the test cases.
- abcabc April 09, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersWritten test Q1
- y2km11 March 18, 2012 in India for Kindle-Periodicals
Find the position of first '1' in a sorted array that contains only 0-s and 1-s.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm Application / UI Design - 0of 0 votes
AnswersDesign an operating system
- Sam March 10, 2012 in India
Targeted user-> novice users
cost should be minimum.| Report Duplicate | Flag | PURGE
Application / UI Design - 0of 0 votes
AnswersDesign an operating system
- Sam March 10, 2012 in India
Targeted user-> novice users
cost should be minimum.| Report Duplicate | Flag | PURGE
Application / UI Design - 0of 0 votes
Answerdesign a furniture module, a furniture could be a couch, chair, etc. each furniture could contain multiple materials, wood, steel, etc.
- iti March 09, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersMake a class design for library maintenance. Library can have books, magazine, CDs and DVDs. Any member can checkout from library.
- KSS March 09, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswerWe want you to write a more intelligent web scraper that will help us grab some
- sf engineer March 03, 2012 in United States
of the following information for sites of your choice:
Prices
Number of Items Available
Seller Information
Tags
Product Rating
Product Details
Product Title
This could work on sites such as Etsy, Amazon, Gap, or other sites of your choice.
Your Code:
Please write a small application that can read a csv of urls and images from a file.
For each url and image link it will download the image into a sub directory and store
its own json blob file of information for the urls. The schema is up to you, but it should
try to be as consistent for different sites as possible| Report Duplicate | Flag | PURGE
Pinterest Application / UI Design - 0of 0 votes
AnswersDesign a simple Address book Web application, Discuss all aspects of creating the App , starting from UI to Back-end databases
- Gloryhunter February 26, 2012 in United States| Report Duplicate | Flag | PURGE
Yahoo Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign a client-server application in the Application layer of TCP/IP
- Gloryhunter February 26, 2012 in United States| Report Duplicate | Flag | PURGE
Yahoo Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersGiven a web service such where the input is the TokenID and it lets the user download the Product. Write test cases to test this webservice. Its a vague q's
- arianSonia February 11, 2012 in United States for Azure| Report Duplicate | Flag | PURGE
Microsoft Software Engineer in Test Application / UI Design - 0of 0 votes
AnswersGive logic for implementing "diff" command in Linux.
- mihirk February 08, 2012 in United States for Cloud Resource Management
Consider various test cases and explain what will happen in each. The two files are source code and are huge..
For e.g.
File 1: 1-2-3-4
File 2: 1-3-4-2| Report Duplicate | Flag | PURGE
VMWare Inc Software Engineer / Developer Algorithm Coding Data Structures Ideas Application / UI Design - 0of 0 votes
AnswerA news paper agency wants an application through which customers can select the news paper & magzenes they need on daily basis (ex day1 -> he need paper1 ,paper2, magjene1, day2 -> none , day3 - paper4 ) etc.. how registration and billing will be done, Provide a high & low level diagrams for it. which are the classes needed for the same.
- Interviews January 29, 2012 in India| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersTwo chess players want to play chess online with each other using facebook. Which are the classes you need for it and what are the APIs needed for the same. How one user will inform other once he made a move from his side .(Client server architecture .) . How a client will reduce the unwanted number of hits to server 2) once user1 has made a move how user2 will be informed quickly. 3) how the chess board position will be propagated from user1 to user2 with least amount of data . 4) Tell the security measures to make this game efficient (asked what is BUT and how to solve it) .
- Interviews January 29, 2012 in India| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersHow will you implement file search facility in windows, so that you will save the search and indexes for future references. Provide the design & tell the classes needed for the same.
- Interviews January 29, 2012 in India| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
Answershow would you design a rate limiter in a client to control the number of transactions it requests the server.
- vinayakravi January 27, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersHow do you check if an entered text in a textbox is a student email address (ends with edu). special case xyz@alumni.univ.edu should be rejected
- vinayakravi January 27, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersHow do you check if an entered text in a textbox is a student email address (ends with edu). special case xyz@alumni.univ.edu should be rejected
- vinayakravi January 27, 2012 in United States| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersConsider a cloak room. It has 3 compartments, small, medium, large
- P January 24, 2012 in India
1 medium = 2 small
1 large = 2 medium = 4 small
Design such a system, ensuring maximum capacity optimization of the compartments. Also, make the required number of moves (in-btw compartments) as minimum as possible.
Write class, functions. Wht functions will u expose. What token will you return back to the user.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersGiven a big list of "n" integers stored in the disk compute the Top "k" , assume k << n and sizeof(n) > sizeof RAM .
- geekonomics January 19, 2012 in United States| Report Duplicate | Flag | PURGE
A9 Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersYou are given the data for the tennis players - the number of games played, wins/losses, years played, etc. Design an algorithm to rank the players. This is an open ended question.
- capricornkmu January 14, 2012 in United States| Report Duplicate | Flag | PURGE
PayPal Software Engineer / Developer Application / UI Design - 0of 0 votes
Answerdesign a locking mechanism.
- capricornkmu January 14, 2012 in United States| Report Duplicate | Flag | PURGE
PayPal Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersWrite a program to remove fragment that occur in all strings,where a fragment
- Rahul January 02, 2012 in India
is 3 or more consecutive word.
example :
input::
s1 = "It is raining and I want to drive home.";
s2 = "It is raining and I want to go skiing.";
s3 = "It is hot and I want to go swimming.";
output::
s1 = "It is raining drive home.";
s2 = "It is raining go skiing.";
s3 = "It is hot go swimming.";
removed fragment = "and i want to"
i was told that this program will be tested again large files( in example above string are given as a sample)
and then we have to remove fragment from files.so efficiency will be taken into consideration.
Assumptions:Ignore capitalization ,punctuation. but preserve in output.
I told him that i will map the fragment from first string and then search the others, and we actually need to consider 3 length ones only as a 4 length one will implicitly contain two 3 word phrases and the phrases can overlap.
i was stuck when he gave me this kind of example
a a a a a b c b c b c b c
if we are removing fragment "a b c" ,then after removing middle one we got another "a b c" fragment and so on...| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm Application / UI Design - 0of 0 votes
AnswersDesign an API for Deck of Cards
- saurabhsonu001 December 03, 2011 in India| Report Duplicate | Flag | PURGE
Infibeam Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersGiven a Big XML File. You have to design and implement the Data Structure which stored their keys and its value accordingly in C/C++ language.
- hprem991 November 10, 2011 in India for Protocol Devlopment
Write a Program to Store all the given XML content to your designed Data Structure and Retrive it . Basically SAX/DOM parser :)
Contraints :-
1> Data Structure should not be a flat file type.
2> Every Program code must be modular and each module should not exceed 15 lines of code.
3> No Usage of STL library functions.
4> Each Module should not have return type other than success and failure of operation.
5> Use Memory management at the most.
6> Design and problem approach crutial.
7> Minimal Space and Time Complexity for each code.
8> No Static variable usage and all memory allocation should be dynamic.
9> There are occasion like a parent has more than one child you have to take care of such cases.
10> Handle all possible error condition.| Report Duplicate | Flag | PURGE
Samsung Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign the system for threater reservation system. for example Seat or chairs are organized in the form of rows and columns. When the first person come and book the ticket need to provide a seat on the middle of the last row. When next person come we have to provide empty space between the existing audience and book the ticket for the set of people. How we will design this system?
- JobHunter November 05, 2011 in United States| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswerHow do you Design Access Specifier in C.
- hprem991 November 01, 2011 in India| Report Duplicate | Flag | PURGE
Samsung Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersGiven pointer
- hprem991 November 01, 2011 in India
char *p = <body> <tagname1>Tagvalue1</tagname1>
<tagname2>Tagvalue2</tagname2>
<tagname3>Tagvalue3</tagname3>
..
..
..
<tagnamen>Tagvaluen</tagnamen>
</body>
Write a Program to replace a Tagvalue from existing Value to User Provided New Value..
example : - Your Function Func(TagName,New tagvalue) should replace the existing tagvalue of the Tagname to NewTagName..
Given Constraints :-
1> Function should be granular enough.
2> Its actually a design question so approach is important.
3> Take Care of Error Condition . Like TagName not found etc.
4> Also make sure the conditions like if the Given Tagvalue is not of Same Length that proper handling etc.| Report Duplicate | Flag | PURGE
Samsung Software Engineer / Developer Application / UI Design - 0of 0 votes
AnswersDesign the XML Parser.
- hprem991 November 01, 2011 in India| Report Duplicate | Flag | PURGE
Samsung Software Engineer / Developer Application / UI Design - 2of 2 votes
AnswersDesign a data structure where the following 3 functions are optimised:
- P October 28, 2011 in India
1. Insert(n)
2. GetRandomElement()
3. Remove(n)
Write a class, and implement the functions. Give complexity of each of these ..| Report Duplicate | Flag | PURGE
Google Software Engineer / Developer Application / UI Design