Wednesday, July 16, 2014

Intel Bangalore interview experience

Applied a couple of times on the intel's job portal, but no reply. Later found some reference through my close friend and applied. Got a call the very next day itself! Here are some questions that I remember.

Telephonic was for half an hour.

  • OOps concept in C
  • MultiSampling AA
  • Difference btn SuperSampling and MultiSampling
  • Difference btn pixels and fragments
  • Why need device driver
  • Reasons for application crash
  • STL features used
  • Explain Shared pointer
  • Geometry shaders and usage
  • Tesselator and usage
  • Occlusion culling
  • Where you could have used geometry shaders in your project?
  • Explain tile-based rendering

Face2Face interview happened throughout the day from 10 AM to 5 PM by 7 different people one after another. A few questions were repeated across different interviewers. 


Round - 1
  • How to clear nth bit?
  • Sample vertex and pixel shaders
  • Rendering pipeline
  • How normals are transformed and why?
  • vpointer, vtable in C++ with example
  • Culling vs clipping
  • Different types of culling
  • Stencil test and usage
  • Some behavioural questions
  • Abstract classes and their usage
Round - 2
  • How to calculate distance between any two pixels
  • High level architecture of graphics application
  • Memory design in my game engine
  • Game engine concepts
  • Skeletal Renderer class 
  • Program to find next power of 2
  • Program  to find the only repeating number in a sequence
  • What does fragment contain?
  • Difference btn pixel and fragment
Round - 3 
I was very well prepared for algorithmic questions but got confused and screwed up this round.
  • LCA of binary tree
  • Anagram detection
  • Permutations of Strings
  • Sibling connections in binary tree

Round - 4
  • Why need GPUs? 
  • Why can't CPUs be used for rendering?
  • unions, bitfields, struct
  • Virtual classes and their usage
Round - 5
  • WAP to find the longest non-repeating sub-string
  • Different memory segments in C
  • Explain padding concept
  • Uses of static keyword in C
  • Why need Copy constructor in C++
  • Explain assignment operator
Round - 6
  • Rendering Pipeline in detail
  • Why ray-tracing is slow?
  • What is projection? different types
  • How 3d points are converted to 2D 
  • Various parameters involved for the above
  • Why need 'w' component
  • Why need NDC?
  • What is homogeneous system?
  • Texture filtering methods and why need them?
  • Explain mip-mapping and how particular mip-map level is selected
  • How texture is mapped?
  • What is an-isotropic filtering?
  • How texture sampling is done in fragment shader?
  • What is perspective correction?
  • Difference btn MSAA and SSAA? How edges are detected in MSAA?
  • Texture coordinates calculation
Round - 7
  • Books used for game engines, etc
  • Architecture of shared pointers, weak pointers
  • Spatial sub-division, scene graph and how they improve rendering speed?
  • Data structures for rendering, collisions
  • Why need depth buffer, when objects are sorted in back-to-front order
  • How animation is handled in the code
  • Data stored in animation files

Thursday, January 3, 2013

Hilal Restaurant


Hilal Restaurant (Shivajinagar, Bangalore)

This is situated just opposite Beef market. So, expect some stinking smell around. Been here several times kabab, methi chicken, pepper chicken, biryani are excellent. Have also tried Hyderabadi haleem.
Downstairs stinks a lot. There is family friendly atmosphere upstairs. Prices are very nominal. No alcohol and no beef.

Lakshmi Nataraj

Lakshmi Nataraj Refreshments (Nagarthpete)

Very tasty idlis, dosas, chutney, etc available here. This hotel is hidden inside Nagarthpete. (just behind kaalamma temple). There are several benches and is family friendly. Parking is a big problem here.





Tuesday, December 11, 2012

Amrut Restaurant


Amrut Restaurant (Karwar)

Went to this place on our way back home from Goa. It has ground (A/C) and 1st floor (non A/C). Staff is very friendly. Sea-food is really good here. Alcohol is also served. We had rava/masala pomfrett, king fish, chicken etc


Ranganna Military Hotel



Ranganna Military Hotel (KR Road, Bangalore)


Went here a couple of times. First time with my colleagues and second time with the family. The hotel is very clean and there is a separate room for family. You get raagi balls, fish items, chicken/mutton biryani etc.
I felt the quantity was less. Me and my colleagues had 2 plates of biryani each. Staff is very friendly.

Location: It's opposite the Indian Oil petrol bunk near a traffic signal. When coming from BSK bustop, you will see it on the right side.


N. V. Naidu Military Hotel



N. V. Naidu Military Hotel (Kalasipalyam, Bangalore)


Been to this place a couple of times. I had mutton palav (~Rs 100) and chicken fry. Mutton palav is amazing!

Location: opposite KR Market


S.G. Rao Military Hotel



S. G. Rao Military Hotel (Akkipete, Bangalore)

Been to this place very recently. It is one of the oldest military hotels in Bangalore
Available items: Kaali palav, chicken/mutton palav, chicken/mutton chops, mutton keema, etc.
To get Chicken and mutton palav, one needs to go there before 9:00 AM. I had kaali palav, chops and keema. Open all days except for Monday

Location: Near akkipete square