Pregunta de entrevista de Philips

How does Genetic Algorithm works? What is Kalman Filter and how it works? and some basic programming questions like typcasting and other programming fundamentals?