• General Interview Ethics,  Interview Questions

    Interview Ethics or Does and Don’t for Interview

    Please find below some does and Don’t to be strictly adhere while you are interviewing by anyone: First impressions are everything: Firm handshake, maintain eye contact, smile, watch your body language, be pleasant, dress neatly and know the names of your interviewers and thank them by their names for the opportunity. Arrive 5-10 minutes before the interview. Never arrive too late or too early. If you are running late due to some unavoidable situation, call ahead and make sure that the interviewers know your situation. Also, be apologetic for arriving late due to unfortunate situation.  Try, not to show that you are nervous. Every body is nervous for interviews but try not to show…

    Comments Off on Interview Ethics or Does and Don’t for Interview
  • General Interview Ethics,  Interview Questions

    What is the point of Test Driven Development (TDD)? What do you think of TDD?

    TDD process improves your confidence in the delivered code for the following reasons. TDD can eliminate duplication of code and also disciplines the developer to focus his mind on delivering what is absolutely necessary. This means the system you develop only does what it is supposed to do because you first write test cases for the business requirements and then write the required functionality to satisfy the test cases and no more. These unit tests can be repeatedly run to alert the development team immediately if someone breaks any existing functionality. All the unit tests can be run overnight as part of the deployment process and test results can be emailed to the development team.…

    Comments Off on What is the point of Test Driven Development (TDD)? What do you think of TDD?
  • General Interview Ethics,  Interview Questions

    What is Test Driven Development (TDD)?

    TDD is an iterative software development process where you first write the test with the idea that it must fail.This is a different approach to the traditional development where you write the application functionality first and then write test cases. The major benefit of this approach is that the code becomes thoroughly unit tested (you can use JUnit or other unit testing frameworks). For JUnit refer Q14 on “How would you go about…” section. TDD is based on two important principles preached by its originator Kent Beck: Write new business code only if an automated unit test has failed: Business application requirements drive the tests and tests drive the actual functional code. Each test…

    Comments Off on What is Test Driven Development (TDD)?