1. Round robin scheduling 대해 설명하시오.
2. non preemptive, preemptive scheduling대해 설명하시오.
3. 3 dimention vector 의 inner, Out product에 대해 설명하시오.
4. red-black tree에 대해 설명하시오.
5. dangling pointer에 대해 설명하시오.
6. thread의 공유 자원에 대해 설명하시오.
7. sort 알고리즘 중 아는 것을 말해보고 설명해보세요.
8. Union 에 대해 설명하고 meory 할당이 어떻게 되는지 그림으로 표현하시오.
9. 한 평면과 평면에 속하는 점3개가 있다. 평면안에 점이 있는지 검출하는 코드를 제작하시오.
10. 3차원 벡터 v1의 x = 5; y = 0; z = -1; 이다. 이를 4 square matrix로 표현하라.
11. v1의 x축에 대한 rotation matrix를 작성하여라.
12. 해싱 함수를 작성하고 자신의 이름을 넣고 결과 값이 어떤 식으로 도출되는지 설명하라.
13. 해싱 테이블에 대해 설명하시오.
14. 해싱 충돌에 대해 설명하시오.
15. r1과 r2의 결과값에 대해 말하시오.
const int a = 10;
const int b = 20;
int r1 = a * 20 / b;
int r2 = a / b * 100;
16. 데드락에 대해 설명하시오.
17.
공을 수직으로 6ms, 수직으로 15ms로 던졌다.
X0에서 시작해 t초동안 날라간 후 X1에 도착하였다.
X0은 지면으로 부터 15m 높은 위치에 있다.
총이동한 거리 d, 체공 시간 t, 최고 높이 h를 구하시오.
18. target에 n번째 비트를 flag로 변경하는 함수를 작성하시오.
void SetFlag(int& target, int n, bool flag)
{
//----------------
}
19. 다음 함수식에 잘못된 점에 대해 설명하시오.
char* TextCheck()
{
char str[256];
//---------------------
return str;
}
20. 다음 class에 성능상 잘못된 점 2가지를 설명하시오.
class Heavy
{
public:
const char* mTextLength;
bool CheckLength(Heavy textClass)
{
if (textClass.mTextLength == nullptr)
{
return false;
}
for (std::size_t i = 0; i = mTextLength; ++i)
{
//---------------------
}
}
};
다 맞추면 우리 회사 꼭오셈.
유니온 그거 쓰긴하냐
통신에서 사용함
님 회사 ㅇㄷ임? 펄어비스임
뭐야 이번년도 필기보러 왔었음?
그냥 찍어봄
놀랬잖아
?
서버임 클라임?
그래픽스 직군 문제입니다. 클라이언트죠.
혹시 웹땔깜하다가 게임회사 간 사람 있음?
웹땔깜인데 게임회사가고싶어서
한번 맞춰봐~~
ㅇㅅㅇ;;
4번 몰겠다. 나머진 대충 설명할 수 있을듯
난 4번만알겠는데 나랑 합체하면되겠노
4번은 실제 저런거 나오면 눈감고 막 수백줄 코딩구현해야하냐 아니면 그냥 개념에 대해 말하고 다른거 대비 장단점 말하면되냐 - dc App
코딩 구현이 아니라 설명만 하면됨.
아 ㅇㅋ - dc App