Saturday, February 2, 2013

Interview with Samsung SISO Bangalore

Interview with Samsung SISO Bangalore
Written Test:

1. Questions based on C++ programming concepts basically Objects, Inheritance, Virtual functions, Function and Operator Overloading.
2. General Computer Science and OS Concepts.
3. Memory Management.

Interview 1:
1. Virtual function and Virtual class in C++.
2. Pure Virtual function in C++.
3. Virtual Destructor in C++.
4. Operator Overloading in C++.
5. What are the operator can't be overload.
6. Define MVC Architecture.
7. Singleton design pattern.
8. If we have two View and one Model(Example Like one DB) then controller going to handle this.
9. How request and response works in Web.
10. Calls type in Ajax
11. How did you achieve Cross Browsing and write a code for this.
12. Memory concept from Address bus to Physical Memory
13. How can i call the base class function while all functions are defined as virtual.
14. Can we create object for Abstract Class.
15. If we will not implement the method of Abstract class, what will happen.
16. Address bus concept for Memory Management.

Interview 2:
1. Write a program for reversing the Linked List in 'C'

Interview 3:

Computer Competency Test:

Question 1:

You have given one array (Cell) with 100 blocks and in these block you can have 10 colors. Write a program to manage these colors in sorting order by using following conditions.

1. Colors will be pick from {a, b, c,........,z}.
2. No sorting algorithm .
3. Here you can swap maximum color as per the color type.
like:
Color                         Maximum Swap
a                                          1
b                                          2
...                                        ....
z                                         26

4. you have use following methods to solve this problem.

Given Method:
//return color of a given block
char getData(int i);
//return number of blocks
int getNumberOfBlocks();
//return number of colors
int getNumberOfColors();
//swap the value for two given numbe
void swap(int i, int j);


main logic should be write in following method:

void arrangeBlocks(void){}


8 comments:

  1. Did you get the job ? How long does samsung take to get back with results ? I recently had given interview , waiting for results.

    Thanks

    ReplyDelete
  2. Can anyone help with logic of this code ??

    ReplyDelete
  3. could you please provide the answer of above program

    ReplyDelete
  4. Guys i will gv u d logic .. use selection sort and try optimizing it ..

    ReplyDelete
  5. Can someone please articulate the question clearly.

    ReplyDelete
  6. Samsung Placement Criteria details are here. Follow this link Samsung Placement Criteria

    ReplyDelete

Interview With Amazon Chennai

Interview With Amazon Chennai Interview 1: Coding Problem: Q1. Write down a program which will sort the values at the level in...