Quiz Programmer Intake
Quiz Programmer Intake
General
1. What are the steps in traditional software development life cycle (SDLC)?
3. Given two points A ( x 1 , y 1 ) ∧B( x2 , y 2) , define the equation of a line going through A and B.
1 9 10 19 29 [ ]
Database
11. How do you implement a many-to-many relationship at the database level between two entities?
12. Given a table T(col1,col2,col3), write an SQL statement to select col1 and col3 from rows where
col2 has no value.
13. Given tables T1(id,name) and T2(id,project), write an SQL statement to produce a list of
(name,project) tuple – all names should appear irrespective of whether any projects are associated or not.
16. What is the difference between a ‘full outer join’ and a ‘cross join’?
Programming
17. What are the principles of object-oriented programming?
18. What is the difference between a ‘compiler’ and an ‘interpreter’?