30/09/2018, 17:51

Cùng chia sẽ những câu hỏi, bài tập lập trình khi bạn đi interview

Mình tạo topic này để các bạn chia sẽ những câu hỏi, những bài test mình đã gặp phải khi đi phỏng vấn. Nếu có solution thì post luôn còn không thì chỉ cần post câu hỏi rồi sẽ có cao thủ vào giải đáp.
Hi vọng topic này có ích cho những bạn sắp đi phỏng vấn . Mình mở đầu trước.

Ask : Bạn hãy cho biết có bao nhiêu loại biến và trình bày vòng đời (life time) của nó.

Mình trả lời:
Có 3 loại biến là instance variable, parameter variable và local variable

public class TwoSides
{
   int side1, side2 ;
   public boolean testRightTriangle( int hypoteneuse )
   {
      int side1Squared = side1 * side1 ;
      int side2Squared = side2 * side2 ;
      int hypSquared = hypoteneuse * hypoteneuse ;

      return side1Squared + side2Squared == hypSquared ;
   }
}
}

side1side2instance variable, vòng đời của nó sẽ phụ thuộc vào object của class đó.
hypoteneuseparameter variable, vòng đời của nó sẽ kết thúc khi method kết thúc
side1Squaredside2Squarelocal variables. vòng đời của nó cũng sẽ phụ thuộc vào method.

Nguyễn Hoàng Trung viết 20:06 ngày 30/09/2018

topic hay mà thấy vắng nhỉ @_@

Bài liên quan
0