반응형
백엔드 개발자 지원 면접 때 받은 기술질문들을 복기한다.
1.기술질문(W사)
1)하고 있는 프로젝트에 대해
2)JWT의 특징은?
3)자바 1.8로 들어오면서 무엇이 바뀌었는가?
4)람다에서 화살표는 무엇을 바꾼 것인가
5)람다 스트림 아니면 할 수 없는 코드가 있다?
6)람다 스트림에서 map이란?
7)그리디 알고리즘이란?
8)그리디 알고리즘이 사용된 알고리즘은?]
9)리눅스 tail 명령어란 무엇인가?
10)리눅스에서 파일을 뒤에서 몇번째까지 읽는 방법은?
11)네트워크에서 OSI7계층은?
12)OSI7계층에서 TCP프로토콜이란?
13)https는 왜 tcp에서 작동하지 못하는가?
14)자바의 GC에 대해 아는데까지 말해보기
15)클래스,메소드,변수에 final을 붙일 때 어떤 일이 발생하는가
16)인터페이스, 추상클래스의 차이
17)면접관님이 머리속에 생각한 숫자 맞추기(업앤다운 아님)
18)쓰레드 세이프티 하게 하려면 어떻게 해야할까?
19)쓰레드 세이프티 하게 하려면 무슨 키워드가 필요할까?
20)ArrayList와 HashMap은 쓰레드 세이프티한가?
21)전 프로젝트에서 트랜잭션 어떻게 사용하였는가?
22)트랜잭션의 제어관련된 메소드??(기억 잘 안남)
2.후기
SI에서 웹 백엔드 프론트엔드를 다 하면서 지내다가 이제 백엔드로 집중적으로 가고 싶다는 생각이 들었다.
그 생각까지 너무 오랜시간이 걸리긴 했다.
애초에 프론트엔드로 갈 생각도 조금 고민했던 시간이 좀 아깝기도 하지만,
좀 늦은만큼 더 효율적으로 공부해야겠다.
특히 트랜젝션, 쓰레드 관련된 공부를 많이 해야겠다고 생각이 든다.
그리고 네트워크 7계층의 흐름 정도는 머리에 꿰차고 있어야겠다고 느꼈다.
기술질문이 99%정도였고 아직 결과 미정이지만, 되면 좋겠다. 백엔드로 좋은 출발점이 될 것 같다.
반응형
'개발자 일지 > 기타' 카테고리의 다른 글
[IntelliJ]깃허브 연동 및 commit and push 테스트 (0) | 2022.05.15 |
---|---|
[ WIL]한 주간 배운 것 정리 및 느낀점 (0) | 2022.04.21 |
[TIL]ObjectMapper, maven, gradle 등 배운 것들 정리 (0) | 2022.03.05 |
[기타]개발 관련 추천 유튜브 채널 모음 (0) | 2022.01.23 |
[TIL]try-catch-resource, JWT, equalsgnoreCase() 등 (0) | 2021.12.04 |
[TIL]이번 주 학습 내용들 (0) | 2021.11.26 |
[TIL]블로그와 깃커밋에 관해 / 이번 주 학습 내용들 (0) | 2021.11.12 |
[TIL]vue의 $refs, Oracle SQL의 NULL관련 주의사항 (0) | 2021.11.03 |