본문으로 건너뛰기

"tistory" 태그로 연결된 338개 게시물개의 게시물이 있습니다.

모든 태그 보기

[kt ds] 케이티디에스 2020년 하반기 공채 SW 직군 전형 후기 3/ 3(기술 면접, 임원 면접)

· 약 2분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/23

kt ds 2020 하반기 공채 sw 직군 전형 중 면접 관련 후기입니다. 면접의 경우는 1차, 2차 모두 오프라인, 비대면이라는 독특한 방식으로 진행되었습니다. 즉 면접장에서 웹캠을 통해 면접관님들과 면접을 진행하는 방식이었습니다.

1차 면접(기술 면접)​

1차 면접은 이전 전형의 코딩 테스트에서 제출한 코드와 PT 자료를 이용해 면접을 진행합니다. 40분 정도 진행이 되었고, 대기 장소에서 몇 분 단위로 어떤 주제의 질문이 진행되는지 적혀있는 종이가 있습니다. 면접장에 입장 전에 코딩 테스트, PT 자료를 출력해서 주시는데 이것을 들고 들어가게 됩니다.

[kt ds] 케이티디에스 2020년 하반기 공채 SW 직군 전형 후기 2/ 3(코딩테스트, PT)

· 약 2분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/22

kt ds 2020년 하반기 공채 SW 직군 전형 중 코딩 테스트, PT 면접 관련 후기입니다. 코딩 테스트는 비대면 온라인으로, PT 전형의 일부는 온라인으로 진행되었습니다.

코딩 테스트​

코딩 테스트는 온라인으로 프로그래머스에서 진행했습니다. 시간은 1시간, 주어진 문제는 3문제(2 코딩, 1 SQL)였습니다.

3954번: Brainf**k 인터프리터 (데이터 추가, 최신 버전, Python)

· 약 12분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/20

문제 링크​

 [3954번: Brainf**k 인터프리터

각 테스트 케이스에 대해서, 프로그램이 종료된다면 "Terminates"를, 무한 루프에 빠지게 된다면 "Loops"를 출력한다. 무한 루프에 빠졌을 때는, 프로그램의 어느 부분이 무한 루프인지를 출력한다. ([

친절한 SQL 튜닝 03

· 약 6분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/17

SQL의 성능을 결정하는 디스크 I/O​

1. I/O를 처리하는 동안 프로세스는 잠을 잔다.

2. 즉 프로세스가 디스크에서 데이터를 읽어야 할 때, CPU는 OS에 반환하고 잠시 waiting state 상태로 진입해 I/O가 완료되길 기다린다. 즉 프로세스가 I/O가 많을수록 대기시간이 길어지고 성능이 느려진다.

친절한 SQL 튜닝 02

· 약 4분
Seokjae Lee
Software engineer

원문: https://doljae.tistory.com/16

소프트 파싱 vs 하드 파싱​

1. SQL 파싱, 최적화, 로우 소스 생성 과정을 거쳐 생성한 내부 프로시저를 반복 재사용할 수 있도록 캐싱해 두는 메모리 공간을 라이브러리 캐시(Library Cache)라고 한다.

2. 라이브러리 캐시는 SGA(System Global Area)의 구성요소다. SGA는 서버 프로세스와 백그라운드 프로세스가 공통으로 액세스 하는 데이터와 제오 구조를 캐싱하는 메모리 공간이다.