Nokia Placement paper

Company profile

Wireless wizard Nokia has cast a spell on the mobile phone market. The company is the world's #1 maker of cell phones (ahead of such rivals as Motorola and Samsung, among others). Nokia is also aiming for the top of the nascent mobile Internet market. The company's products are divided primarily between three divisions: devices (handheld device manufacturing); services and software (consumer Internet services and products); and markets (supply chains, sales channels, and marketing). Nokia's wireless network products business is operated in partnership with Siemens as Nokia Siemens Networks; the joint venture is the #3 player in the wireless networking equipment market behind Ericsson and Alcatel-Lucent.

Address: Keilalahdentie 2-4
Fl-02150 Espoo, Finland
Phone: +358-7-1800-8000
Fax: +358-7-1803-8503
Financial Highlights
Fiscal Year End: December
Revenue (2007): 75203.30 M
Revenue Growth (1 yr): 38.50%
Employees (2006): 68,483
Employee Growth (1 yr): 16.30%

Key People
Chairman: Jorma Ollila
President, CEO, and Director: Olli-Pekka Kallasvuo
EVP and CFO: Richard A. (Rick) Simonson

Industry Information
Sector: Technology
Industry: Communication Equipment

Top Competitors
Telefonaktiebolaget LM Ericsson (eric)
Motorola, Inc. (mot)
Samsung Electronics Co., Ltd.

Prepare answers to these interview questions and attend the interview at Nokia.


Technical Round 1

1.What all debugging techniques have you learnt so far to debug mobile phone application?
2. Given a set of numbers find a consecutive subset of numbers whose sum is maximum. What is the complexity of your algorithm?
3. How will you implement a memory leak detector for your mobile application, so that when you come out of a scope, you can alert developer that there is a memory ? leak
4.What is the most challenging bug that you have fixed for a mobile application?
5. What are the differences between C++ and Java?


Technical Round 2

1. How does a unix machine boot, what is the process id of init?
2. Describe file system in unix.
3. How can a process communicate with another process in most efficient way?
4.How can you detect memory corruption?
5. Design a system which has UI which takes either an array of char's of integers , and a sorting algorithm(e.g. quick sort,merge sort) it sorts the array passed based on the algorithm passed. Answer Hint: Use Template Function and Algorithm Factory


Technical Round 3

1. Declare = operator for a class. 2. Why = operator has to return a reference why cannot it be void.
3. Explain how a mobile browser application works.
4. What is placement syntax?
5. Can a constructor be virtual?
6. How do you prevent developer allocating memory for a class in heap (that is using new)
7. How do you prevent developer from allocating memory for a class in Stack?



Technical Round (1)

1.What all debugging techniques have you learnt so far to debug mobile phone application?
2. Given a set of numbers find a consecutive subset of numbers whose sume is maximum. What is the complexity of your algorithm?
3. How will you implement a memory leak detector for your mobile application, so that when you come out of a scope, you can alert developer that there is a memory ?leak
4.What is the most challenging bug that you have fixed for a mobile application?
5. What are the differences between C++ and Java?

Technical Round (2)

1. How does a unix machine boot, what is the process id of init?
2. Describe file system in unix.
3. How can a process communicate with another process in most efficient way?
4.How can you detect memory corruption?
5. Design a system which has UI which takes either an array of char's of integers , and a sorting algorithm(e.g. quick sort,merge sort) it sorts the array passed based on the algorithm passed. Answer Hint: Use Template Function and Algorithm Factory

Technical Round (3)

1. Declare = operator for a class.
2. Why = operator has to return a reference why cannot it be void.
3. Explain how a mobile browser application works.
4. What is placement syntax?
5. Can a constructor be virtual?
6. How do you prevent developer allocating memory for a class in heap (that is using new)
7. How do you prevent developer from allocating memory for a class in Stack?



2 comments:

  1. hai brother ur siites is good u want brand ads ru telugu contact me i will provide brand ads anil202008@rediffmail.com

    ReplyDelete
  2. can u post old paper on nokia siemens network placement papers on telecommunications

    ReplyDelete