Interview Areas

The purpose of the interview is to rate candidate's overall fit for a given job requirement. This includes both technical background and communication skills. The technical areas to be screened will be specified by the client, and may include but are not limited to the following technologies.

Technical knowledge examined

  1. Programing Languages, Technologies and Frameworks

    • Java, J2EE, JSP, JSTL, JMS, Servlets, Applets, Tiles, JSF, Struts, Custom Tags, Spring, Hibernate, JPA, JDO, EJB, RMI, CORBA, JDBC, AWT, Swing, Velocity, Middlegen, ANT, JUnit
    • C, C++, C#, .NET, ASP
    • HTML, CSS, Javascript, AJAX, Flash, PHP, ColdFusion, PERL, XML, XSL
  2. Relational Database Management Systems

    • RDBMS, SSIS, SSRS
    • Oracle, SQL Server, DB2, MySQL
    • SQL, PL-SQL
  3. Operating Systems

    • Windows
    • UNIX
    • LINUX
    • AIX
  4. Software Development Methodology and Architecture

    • Application Design Concepts and Principles
    • Common Architectures
    • Security
    • Integration and Messaging
    • Business Tier Technologies
    • Web-Tier Technologies
    • Software Development Life cycle (XP, Waterfall, RUP)
    • Design/Architecture questions
    • Object Oriented Programming
    • Design Patterns
    • UML