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 ;
}
}
}
side1 và side2 là instance variable, vòng đời của nó sẽ phụ thuộc vào object của class đó.
hypoteneuse là parameter variable, vòng đời của nó sẽ kết thúc khi method kết thúc
side1Squared và side2Square là local variables. vòng đời của nó cũng sẽ phụ thuộc vào method.
topic hay mà thấy vắng nhỉ @_@