디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[%] 백엔드 신입쩌리 오늘 본 면접 복기

ㅇㅇ(218.39) 2022.07.21 16:28:02
조회 2957 추천 8 댓글 24
														

기술질문 기억나는 거만


백엔드 테크리드 개발자분이 면접관으로 참석.


1. 자바에서 String equals랑 '=='의 차이점?

-> String A = "abc", String B = "abc" 이런 식으로 내용물이 같으면 equals는 내용물만 비교하는 것이기 때문에 true가 나오고 '=='로 하면 변수의 저장위치가 다르기 때문에 false가 된다.


2. 자바 컬렉션이 뭐냐?

 -> ArrayList, LinkedList, HashMap 같은 자료구조들을 인터페이스화 한 것

2-1. ArrayList, LinkedList, HashMap 등등 언급해주셨는데 그럼 혹시 LinkedList랑 HashMap에서 자료 검색 시간 복잡도는 어떻게 될까요?

-> LinkedList는 검색하려면 처음부터 다 돌아야 되기 때문에 O(N)이고 HashMap은 키값을 통해 자료값에 접근하기 때문에 O(1)이다.


3. HTTP 메소드들 아는 거 좀 말해주시겠어요?

-> GET, POST, PUT, PATCH, DELETE 정도가 있고 GET이랑 POST는 보내는 데이터가 딱히 암호화 되어 있는 것은 아니지만 GET은 데이터 용량?에 제한이 있고 POST는 제한이 없다.

3-1. PUT이랑 PATCH의 차이점 설명하실 수 있겠어요?

-> 솔직히 잘 모르겠는데 힌트라도 주실 수 있겠냐? -> 힌트 -> 둘 다 UPDATE에 쓰이는 메소드지만 PUT은 업데이트할 수 있는 범위가 제한적이고 PATCH는 업데이트에 제한이 없을 것 같다고 대답.


4. HTTP 스테이터스들 아는대로 설명해주시겠어요?

-> 200, 201번은 전송이 OK 404는 데이터를 못 찾음 500은 Internal Server 에러로 서버 측 문제. 300번대는 기억이 안나요 하니까 리다이렉션에 쓰는 거라 대답해주심.


5. 주소창에  google.com을 치면 접속되는 과정 설명해주실 수 있을까요?

-> URL이랑 관련된 주소를 DNS로 변환, 캐싱 정보 불러오고 TCP/IP 프로토콜 거쳐서 서버에 MAC 주소 찾아서 연결된다. 

5-1. 오 그러면 내 컴퓨터에서 바로 구글 서버로 연결되지는 않을거 같은데 혹시 중간에 어떤 과정이 있을 거라고 생각하시나요?

-> Nginx, CloudFlare 같은 프록시 서버를 통해서 구글 서버에 연결되지 않을까 싶다. (면접관이 잠깐 생각하더니 그것도 말이 될 거 같네요라 응답주심)


6. 데이터베이스 인덱싱이란?

-> DB를 검색할 때 추가로 키값을 설정해서 키값 베이스로 뭐 찾고자 하는 값의 범위를 나눠서 조건에 맞는 쪽으로 탐색할 수 있어서 효율적이지만 인덱스 설정하는 데도 비용이 들기 때문에 항상 효율적인 것은 아니다라고 대답함.

6-1. 그러면 CRUD에서 Create, Read 중에 인덱싱이 어떤 경우에 더 효율적일까요?

-> Post는 그냥 서버에 데이터 추가로 보내는 건데 Read는 인덱싱을 쓰면 아무래도 조건에 맞게 검색을 할 수 있어서 Read가 더 효율적일 거 같다고 대답.


7. 정렬 알고리즘 아는 거 있냐고도 물었는데 Quick Sort랑 Merge Sort 등등 말함

-> Quick이랑 Merge를 헷갈리신 거 같다 -> 대충 이러쿵저러쿵 해서 QuickSort는 O(NlogN)으로 돌아갈 거 같다.


8. 간단한 자바 코드 보여주고 이 것의 시간 복잡도는 어떻게 될까요? -> 1 + 2 + 3 + ... + N이라 O(N^2) 일거 같다. -> 코드에 조건 뭘 착각하신 거 같다. 진짜 O(N^2)일거 같냐? -> 

설명 이러쿵 저러쿵하고 O(logN)으로 정정하겠다고 대답. -> 예 맞습니다고 알려주심

8-1. O(logN)으로 돌아가는 검색 알고리즘 아는거 있으시나요?

-> 이진탐색법 얘기하니 그 정도면 충분하다고 말씀해주심

 

이젠 내가 질문

내가 입사하면 무슨 업무하게되냐, 개발팀 구성 등등


이런 질문해도 되나 모르겠는데 내가 현업에서 뛰기엔 역량이 부족한 거 같냐고 물어봄 -> 저희도 면접 보는 입장이라 까놓고 말할 수는 없는데 대충 자기 신입 시절이랑 비슷한 거 같다고 하심.


존나 빡세네. 질문이 계속 꼬리물기 식으로 이어짐 ㄷㄷ

추천 비추천

8

고정닉 0

1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3007 설문 실제 모습일지 궁금한 미담 제조기 스타는? 운영자 25/05/05 - -
70096 공지 완장호출벨 다믜갤로그로 이동합니다. 24.09.14 1946 19
13440 공지 Github 갤러리 규칙 [5] ㅇㄹ갤로그로 이동합니다. 20.10.16 52520 13
1872 공지 Git 관련 정보 [8] 0xrgb갤로그로 이동합니다. 19.01.29 59026 12
1 공지 github에 관한 이야기를 해주세요. [5] 게으른둔재갤로그로 이동합니다. 18.08.06 51279 3
3 공지 제3자가 명백히 불쾌할 수 있는 허세 및 타당치않은 비난은 지양해주세요. [4] 게으른둔재갤로그로 이동합니다. 18.08.06 52670 12
79219 % Okky db연결 못하는 개발자 그럴수있다 라는데 ㅇㅇ(211.36) 11:44 8 0
79218 % 왜 한국은 백엔드 부캠이 프론트보다 많은 거 같지 ㅇㅇ(121.133) 11:43 6 0
79217 % gemini 2.5도 프론트에서 만능은 아니네 ㅇㅇ(125.128) 11:39 12 0
79216 % 념글에 학원관련 있어서 생각나는 일인데 Huey갤로그로 이동합니다. 11:16 24 0
79215 질문 커서 AI 질문입니다. [2] ㅇㅇ갤로그로 이동합니다. 10:38 46 0
79214 % 이상한놈은 회사규모에관계없이 ㅇㅇ(223.38) 10:35 36 0
79213 % 회사 추천 좀 [3] 깃붕이(118.235) 10:17 63 0
79212 % 시리즈C 스타트업인데 이상한 애 이력서 들어옴 [6] ㅇㅇ(118.130) 10:07 110 0
79211 % clion 무료로 풀렸네 [2] ㅇㅇ갤로그로 이동합니다. 08:21 155 0
79210 연재 PY-4. 기초 이후에 파이썬에서 학습할만한 것들 [7] ㅇㅇ(118.91) 01:27 176 3
79209 % 구글이 제미나이 프로 공짜로 푼 건 진짜 신의 한수인 듯 [2] ㅇㅇ(132.226) 01:06 212 0
79207 % 이펙티브 러스트 본 사람 있음? ㅇㅇ(114.30) 05.07 83 0
79206 % 형님들 안드로이드스튜디오 소스 받아서 하는데 오류 이거 머에여?ㅠㅠ ㅠㅠ(119.195) 05.07 49 0
79205 % 여기 갑자기 왜 프론트갤됫음? [1] ㅇㅇ(222.120) 05.07 220 0
79204 % gsap 완전 무료됐네 [4] ㅇㅇ(210.98) 05.07 239 0
79203 % 근데 코더라는 말이 어디에서 쓰는거임? [5] ㅇㅇ(39.118) 05.07 141 0
79202 % 안녕하세요 형님들 [7] 악질맘갤로그로 이동합니다. 05.07 159 2
79201 % 프론트 세전 230 <~ 튀냐? [6] ㅇㅇ(61.81) 05.07 256 0
79200 % 코더와 개발자의 차이가 뭔데 [9] ㅇㅇ갤로그로 이동합니다. 05.07 281 0
79199 % 아마존 구글 마소만 알고 있었는데 오라클은 몰랐네 [1] ㅇㅇ(106.101) 05.07 162 0
79198 % 치과 워크플로우라던지 ai 이런쪽은 포화시장인가? [3] ㅇㅇ(118.235) 05.07 136 0
79197 % 아오 마우스 피트? elysiaJS(14.5) 05.07 42 0
79196 질문 프론트에서는 다형성 JSON 데이터 어떻게 다룸? [8] ㅇㅇ(211.177) 05.07 249 1
79195 % 센징이들 사칭범 뭐하면서 싸우는데 ㅇㅇ갤로그로 이동합니다. 05.07 60 0
79194 % Webgpu 써본 사람 있음? [2] ㅇㅇ(218.239) 05.07 125 0
79193 % 여러분들 75키도 쓰시나요 [4] ㅇㅇ갤로그로 이동합니다. 05.07 163 0
79192 % 개발 하지말아야할 사람은 공부못하는사람이 아님 [3] ㅇㅇ(121.161) 05.07 312 2
79191 % 플레이어네임 못가져오노 ㅋㅋㅋ [6] ㅇㅇ(211.36) 05.07 395 0
79190 % 비주얼 스튜디오 db연동 ㅇㅇ(117.16) 05.07 336 0
79189 % 코딩뉴비인데 질문좀 [20] ㅇㅇ(211.184) 05.07 344 0
79188 % 누눌 나춰라 [1] ㅇㅇ(121.147) 05.07 197 1
79187 % 기드라에서 bindiff 해본사람 [3] ㅇㅇ(211.234) 05.07 172 1
79186 % 회사 노트북 명현현상 언제쯤 끝나려나요 ㅎ [3] ㅇㅇ갤로그로 이동합니다. 05.07 825 4
79185 % 뷰2에서 뷰3 마이그레이션 빡셈? [1] ㅇㅇ(1.212) 05.07 2563 1
79184 % 요즘 눈 낮추라 가스라이팅도 안통하는게 뭐냐면 ㅇㅇ(152.70) 05.07 363 1
79183 % 8년차에 근로소득 상위 1퍼 뚫음 [5] ㅇㅇ(211.234) 05.07 928 1
79182 % 바이브코딩으로 리액트 유기하고 프론트는 php씀 [4] ㅇㅇ(211.36) 05.07 370 0
79181 % 노트북에 리눅스 설치하려는데 뭐가 제일 무난함? [9] ㅇㅇ(210.100) 05.07 701 0
79180 % 여기 iOS 개발자는 없냐? [2] ㅇㅇ(118.220) 05.07 516 0
79179 % 개발을 잘한다가 중요하기보다 서비스를 문제없이 유지시킨다가 중요한다 [4] ㅇㅇ(121.101) 05.06 348 0
79178 % 플러터 취업 많이 빡세냐? ㅇㅇ갤로그로 이동합니다. 05.06 631 0
79177 % 님들은 머씀? 커서 vs 윈드서프 [3] ㅇㅇ(182.213) 05.06 357 0
79176 질문 파이썬 공부중인데 질문좀 [4] ㅇㅇ(121.183) 05.06 400 0
79175 % 오늘 한 일 [4] 난나무갤로그로 이동합니다. 05.06 505 1
79174 % 요즘 리눅스는 게임 방지라는 매리트가 사라진듯 [8] ㅇㅇ갤로그로 이동합니다. 05.06 495 1
79173 % 취업할라믄 무해야대지 [2] 무관갤로그로 이동합니다. 05.06 556 0
79172 % (double) a / b가 좋음 아니면 a*1.0 / b가 좋음 [6] ㅇㅇ(119.194) 05.06 507 0
79170 % 미쿠가 탈갤한 이유가 있음 [1] ㅇㅇ(211.234) 05.06 455 10
79169 % 갤 정병 주의 [10] ㅇㅇ(114.202) 05.06 543 16
79168 % 근데 개발에서 cs애들 매번 자료구조 알고리즘 강조하던데 [23] ㅇㅇ(121.168) 05.06 1005 0
뉴스 조세호♥174.8cm 아내 정체…“배지현과 슈퍼모델 동기” 디시트렌드 05.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2