Friday, August 28, 2015

INTERVIEW :: ANALYSIS :: MODELING :: UML



INTERVIEW
  ANALYSIS
    MODELING
      UML

In which of the following diagrams, would you define signatures for the methods?

Use Case Diagram
Class Diagram
Object Diagram
State Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Component Diagram
 



INTERVIEW :: DEVELOPMENT :: CODING :: BASIC SKILLS



INTERVIEW
  DEVELOPMENT
    CODING
      BASIC SKILLS

This private method includes many defects and issues to be resolved, refactored and enhanced in order to make it an acceptable piece of code. Can you point only to six problems of it?
[Tip: This method is compilable; i.e. there is no compile time error]
~ scroll down for a larger view. 

Interview – Development - Coding - Basic Skills
Sample Code To Be Improved






[ scroll down for a larger image ]

















[ scroll down for a larger image ]

















[ scroll down for a larger image ] 









(Larger) Sample Code To Be Improved
(Larger) Sample Code To Be Improved





Thursday, August 27, 2015

INTERVIEW :: DEVELOPMENT :: OFFSHORING :: COMMITMENT



INTERVIEW
  DEVELOPMENT
    OFFSHORING
      COMMITMENT

You are a developer in a team; you and a QA tester work remotely. You are in your home country with a time zone of 11 hours different from the country where the headquarter of the company is located. On a Friday at 5:00pm, the QA tester finds a bug in an area that you were involved in developing it. You have been informed that: On Monday, a product demo is scheduled. What would you do in this situation?

 




INTERVIEW :: DEVELOPMENT :: OFFSHORING :: COMMUNICATION SKILLS [2]



INTERVIEW
  DEVELOPMENT
    OFFSHORING
      COMMUNICATION SKILLS

You are a developer in a team; the team lead and the project manager work remotely in a different country with 11 hours of time [zone] difference. At the end of every working day, what do you write in your daily report? 



INTERVIEW :: DEVELOPMENT :: OFFSHORING :: COMMUNICATION SKILLS



INTERVIEW
  DEVELOPMENT
    OFFSHORING
      COMMUNICATION SKILLS
 
You are a developer in a team; the team lead and the project manager work remotely in a different country with 11 hours of time [zone] difference. At the end of every working day, how do you report what you did as your daily report?