Basic Programming Knowledge, What to know??

1. Basic programming on

  • string processing, 
  • recursion,
  • number theory etc.

2. Data Structures –

  • Stack, 
  • Queue,
  • Linked list etc,

3. Algorithms-

  • Searching, 
  • sorting, 
  • DFS, 
  • BFS, 
  • shortest path etc

4. OOP programming concept
5. Database concepts:

  • Very typical database orientated questions like
    • joining, 
    • normalization,
    • De normalization
  • Query writing using joining –
    • inner join, 
    • outer join, 
    • left outer join etc.
  • Design E-R diagram of a small system like result processing

6. Questions on projects that you’ve done so far at your university & in your professional life.
7. Asp.Net/C#/Vb.Net
8. Sql Server 2000 or 2005:
9. Basic knowledge on SS 2000 or 2005
10. Write down

  • stored procedures, 
  • views,
  • functions & 
  • cursors to use them in projects.