Sunday, December 28, 2014

C interview with HCL.

1) Write a program to Copy Nth bit of an integer into Mth bit a second integer.

2) Reverse a Single linked List (SLL) with out recursion.

3)Give a node in a SLL how do u delete it.

4) Write a program to find the Intersection node of two SLL if they are intersecting.

5) Difference between const pointer and pointer to constant.

6) Storage class in C. explain the scope of each.

7) Can u access the address of a register variable in C.

8) Can you write a algorithm for Huffman coding.

9) When u want to move a code from windows to linux what all changes do you need to
do your code to make it work in a similar way in windows.

10)How do you debug in linux. (GDB)

11)What are ways of optimizing an algorithm. what are the steps followed.

12) Write a program to find whether two binary trees are same.

Interview With Kodiak Networks for Audio & video Integration Engineer

1) How to do you find where a give architecture is Big Endian or Little Endian.

2) Who are the different bit rates  AMR -NB supports.

3) Sampling Freq Used in ARM-NB & WB.

4)How do you find the number of frames in a audio Packet.

5)What is NAL unit in H264.

6)How to find the Max No of Reference frames in  H264.

7)Difference between AMR-NB & WB.

8)If a stream is encoded for AMR-NB and has to be transmitted and at reception u have to come
that it supports on ARM-WB. How do you handle such situation.

9)What are the different Protocols used in transmitting a packet.

10) RTP Packet structure.

11) How to u determine the no of packets lost .

12)What are signals protocols u know what there purpose.

13)How do u compare two AMR-NB decoder libs from two different vendors and decide which is the best for your solution.

14)What the different factor you consider in the above comparison other that bit exactness and performance.

15)What is jitter effect in transporting packets

16) What the diff algorithms u know about handling jitter effect in transportation.

HEVC interview

1) Why HEVC?

2) How 50% reduction in bit rate is achieved at same visual quality.

3) What is the tools added to HEVC.

4)Advantages of using large block size (Coding tree Unit)  when compared to macro block.

5)What are the intra prediction modes supported.(35 modes)

6) How motion compensation is different from H264 in HEVC .

7) What are the different transforms used in HEVC( DCT, DST)

8) Why and Where DST is used

9) What are sizes of the transforms in HEVC.

10) Advantages of using large transform size in HEVC.

11) Why deblocking is done at 8x8 edge in HEVC instead of 4x4 in h264.

12) Why SAO.What type of artifacts are removed using SAO

13) Gibbs Phenomenon.

14) What is transform Skip.

15) How Tiles are different are from Slices in HEVC.

16) How do tiles support Symmetric Multi Core Processing.(SMP)

17) Whats WPP in HEVC.

18) What are the limitations on WPP when used on SMP.