Вы находитесь на странице: 1из 5

Indigo Aptitude Testing

I. Personal Contact Information


Candidate Name: <<your name>> Submission Date: <submission date> Email: <your email> Phone: <contact phone>

II. Current Status Information


College: <college name> <expected salary> Department/Branch: <current position> Expected Compensation: Reasons for joining Indigo Architects:

III. Instructions
The purpose of this test is to discover your abilities. You will need to search the net for answers. Provide a url reference wherever your answers are based on a net search There are NO trick questions. Avoid silly answers. You will be expected to articulate the thinking & reasons behind your answers. Email your answers to Careers@IndigoArchitects.com

Indigo Architects

Confidential & Proprietary

Page 1 of 5

Indigo Aptitude Testing


I. Have a Point-of-View 1. Provide a sample (max 50 lines) of any code that you appreciate (even if you havent written it). What aspects appeal to you? 1

2. List some aspects of Java (or C#) that you do not like? Why? (No points for trivial answers like Standard, Portability, Speed,). The intent is to probe your depth of understanding of a language not to get a clichd answer.

3. You need to select a technology platform for a clients enterprise web application. The application should support multiple web browsers, 500 concurrent users and a 20 GB database with approx 20 TPS. Give reasons for your answers.

II. Your programming ability 4. Identify the problem within this snippet of Java/C# code. (This is not a trick question there is a potential real problem in using this code) class Singleton { public static Singleton Instance() { if (_instance == null) _instance = new Singleton(); return _instance;
1

(Note: It must not violate any copyright or IP of the actual owners of the software).

Indigo Architects

Confidential & Proprietary

Page 2 of 5

Indigo Aptitude Testing


} protected Singleton() {} private static Singleton _instance = null;

5. Rate yourself as a programmer 1 to 10? (2=Can code/debug/profile 4=Real-world Multithreaded/Remoting/Instrumented apps 6=Articles accepted by MSDN 9=Writing the next evolution of Java/C#

III. Can you get your point across 6. How would you explain How the internet works to a 70 year old farmer or a 7 year old?

IV. Think 7. Voice-over-IP (VoIP) is based on the UDP protocol. This is because UDP has a lower overhead than TCP. What is the effective percentage gain in throughput (of any given payload) using UDP vs TCP? Explain your answers

8. How many footballs would fit in a Maruti Zen? Explain the reasons for your answer. Assume that the footballs are inflated. (This Question is to explore your thinking process for estimation please avoid silly answers)

V. Search & Infer

Indigo Architects

Confidential & Proprietary

Page 3 of 5

Indigo Aptitude Testing


9. What is the scale of usage (unique users, page hits, etc) of the Google & Yahoo search engines in a given day?

VI. Innovate 10. Suggest some innovative (original) improvements in Web Search Engines (Google, Yahoo, etc)

11. Describe a feature in a mobile phone (or a service) that would be innovative and worthwhile? (Negative points for silly/un-original answers like More Ringtones, More Memory, Lower Cost, etc). Alternately suggest an innovative (original) improvement in Outlook (or other email clients)

VII. IMAGINE 12. THIS SPACE IS INTENTIONALLY BLANK. Now fill it with anything interesting that we can appreciate

Indigo Architects

Confidential & Proprietary

Page 4 of 5

Indigo Aptitude Testing

VIII. Feedback, Thoughts, Ideas 13. Which of the above questions were a. Most interesting? b. Redundant (can provide the interviewer no relevant insights about you)

14. Any final thoughts, ideas, questions you want to share with us

Indigo Architects

Confidential & Proprietary

Page 5 of 5

Вам также может понравиться