이 책을 읽게 된 이유 나는 프로젝트 경험이 부족하여 대규모 시스템을 직접 설계해 본 경험이 없다. 백엔드 개발자라면 대규모 시스템이 어떻게 이루어져 있는지, 어떻게 설계하는지 알아야 할 것 같아 이 책을 읽게 되었다. 책 소개 IT 경력자라도 느닷없이 대규모 시스템을 설계하려고 하면 막막하다고 느낄 수 있다. 특히나 면접을 보는 상황이라면 더욱 눈앞이 캄캄해질 것이다. 복잡한 시스템을 설계할 때는 어디서부터 어떻게 시작해야 할까? 이 책은 16가지 실제 시스템 설계 면접 문제와 상세한 답안을 제시한다. 시스템 동작 원리를 시각적으로 보여 주는 188개의 도해로 설명하면서 4단계 접근법으로 면접 문제를 풀 수 있도록 돕는다. 이 책을 통해 면접관이 평가하려는 항목과 그 이유를 내부자 관점에서 들을 수 있..
AWS Cloud Practitioner 자격증이란? AWS는 다양한 자격증을 취득할 수 있다. 그중 AWS Cloud Practitioner는 가장 기본인 자격증이다. 이후엔 Architect, Operations, Developer 등 분야를 나누어 Associate 등급, Professional 등급 등을 취득할 수 있다. Cloud Practitioner 자격증은 AWS의 클라우드 기술의 개념과 보안, 운영 비용 등 AWS 클라우드 서비스를 사용하는 데 가장 기초적인 지식을 테스트하는 문제들이 출제된다. 응시 계기현재 재직 중인 회사에서 온-프레미스에서 클라우드로의 전환을 계획하고 있다. 앞으로 많은 회사들이 클라우드 체계로 넘어갈 것이라고 생각했다. 평소에도 관심이 많던 클라우드 서비스에 ..
서류 전형 & AI 면접 검사 현대 아이티앤이는 다음과 같은 4가지 항목에 대해 자기소개서를 작성해야 한다. 1. 현대백화점그룹이 지향하는 4가지 실천가치(열정/소통/창의/파트너십 중 택 1)와 부합하는 본인의 강점과 경험을 기술하여 주십시오 2. 본인이 지원하는 직무에 있어 다른 지원자와는 차별화된 역량 및 그와 관련된 경험 혹은 경력을 기술하여 주십시오. 3. 기존과 다른 새로운 변화를 시도했던 경험과 그를 통해 배운 점이 무엇인지 기술하여 주십시오. "새로운 기술 습득의 중요성" 4. 당사 지원동기와 입사 후 포부를 기술하여 주십시오. 1번이 조금 까다로웠지만, 나머지 문항은 일반적으로 자기소개서에 작성하는 항목이었기 때문에, 어렵지 않게 작성할 수 있었다. 서류 전형을 통과하면 AI 면접을 진행하..
서류 전형 LG CNS의 서류는 작성하기 수월했다. 자기소개서의 문항이 2문항으로 많지 않고, 글자 수도 많지 않기 때문에 자기소개서 작성에 대한 부담을 많이 낮춰준 것 같다. 자기소개서 문항은 다음과 같았다. 1. My Competency 지원분야와 관련된 구체적인 지식이나 경험을 기술해주십시오. 2. LG CNS에 지원한 동기와 입사 이후 꿈꾸는 것은 무엇인가요? 다른 회사들에서도 많이 물어보는 내용이기 때문에 작성하는데 큰 어려움은 없었다. 코딩테스트 및 인적성 LG CNS의 코딩테스트는 총 3문제를 180분간 풀게 된다. 문제에 대해 서술할 순 없지만, 난이도는 그렇게 어렵진 않은 편이다. 주로 구현 위주의 문제가 나왔고, 평소 코딩테스트를 열심히 준비했다면 어렵지 않게 해결할 수 있다. 인적성 ..
서류전형 이번 2022 상반기 LG전자 VS연구소 공채는 서류 전형이 존재하지 않았다. 따라서 모든 사람이 지원하기만 하면 서류전형은 통과되었다. 코딩테스트 및 인적성 나는 LG전자 뿐만 아니라 LG유플러스, LG CNS도 지원했다. 특이한 점은 3곳 중 1곳만 인적성 테스트를 봐도 다른 기업들도 모두 같은 결과를 공유한다는 것이다. 총 3번의 인적성을 보지 않아도 되어 매우 편리했다. 코딩테스트는 총 3개의 문제를 풀게 된다. 난이도는 그렇게 어렵진 않았으나, 3번 문제가 조금 난이도가 있었다. 문제를 알려줄 순 없지만, 평소 코딩테스트를 열심히 준비했다면 무난하게 풀 수 있는 수준이였다. 인적성 테스트는 딱히 준비하지 않았다. 모든 문제에 솔직하게 대답하였다. 다행히 코딩테스트 및 인적성 전형은 통과..
라인플러스 1차 면접 후기 2022 상반기 라인플러스 공채 필기테스트를 합격하고 1차 면접을 보게 되었다. 1차 면접 일정은 4월 18일(월) ~ 5월 2일(월) 기간 중 하루에 약 1시간가량 면접을 보게 된다. 나는 운이 안 좋게도(?) 4월 18일 첫째 날에 면접을 보게 되었다 ㅠㅠ 아무래도 가장 먼저 면접을 보기 때문에 다른 지원자들에 비해 준비할 시간이 매우 촉박했다. 면접 준비는 CS 기초 지식들 복습, 예상 질문 연습, 스프링 및 JPA 기술 복습 등을 했다. 실제 면접 날 ZOOM을 이용하여 면접을 진행했다. 면접관은 총 3분이 들어오시고, 3대 1 면접을 진행하게 된다. 나는 Media Service Server Engineer 직무를 선택했는데, 해당 부서의 실무진 분들이 들어오셨다. 면..
라인 필기테스트 후기 2022 상반기 라인플러스 공채에서 코딩 테스트를 합격하고 필기테스트를 보게 되었다. 코딩 테스트에 이어 필기테스트까지 준비하느라 조금 힘들었지만 그래도 열심히 준비했다! 필기테스트에서 나온 문제에 대해서는 규약 때문에 말해줄 순 없지만 대충 자료구조, 알고리즘, 네트워크, DB, 운영체제, 컴퓨터 구조, 프로그래밍 언어 등 CS 기초 지식들에 대해서 물어보는 시험이였다. 필기테스트 준비는 학부 시절 공부했던 PPT 자료들과 전공 서적들, 그리고 내가 정리한 블로그 글들을 위주로 공부하였다. 필기테스트는 4월 2일(토) 오전 10시 ~ 오전 11시 30분까지 총 1시간 30분을 보았다. 인터넷 검색이나 자료를 참고할 수 없다. 화상 감독을 실시한 상태로 시험을 보게 된다. 난이도는 ..
얼마전에 유튜브에서 재밌는 C-code를 보게 되었다. https://youtu.be/DEqXNfs_HhY Donut-shaped C code 별로 쓸데는 없지만 재밌어 보여서 나도 구현해보고 싶어졌다. 하지만 구글에 Donut-shaped C code를 검색해봐도 제대로 된 코드를 찾기가 쉽지 않았다. 겨우 찾은 코드에서 몇가지 오류가 나는 것을 해결해서 완성한 코드는 다음과 같다. #include #include #include #include int main(){ int k; float A=0, B=0, i, j, z[1760]; char b[1760]; printf("\x1b[2J"); for(; ; ) { memset(b,32,1760); memset(z,0,7040); for(j=0; 6.28..
라인플러스 코딩테스트 후기! 2022년 3월 26일 토요일, 10시부터 13시까지 라인플러스 상반기 공채 코딩테스트를 진행했다. 플랫폼은 프로그래머스를 이용했고, IDE에서 복사+붙여넣기도 가능하다(난 IDE를 안 썼지만) 우선 전체적인 난이도는 평이했지만... 실수를 하면 시간이 많이 부족할 듯 싶었다. 어려운 알고리즘 문제보단, 꼼꼼하게 실수하지 않고 구현을 잘하는 게 중요할 듯 싶었다. 문제에 대해 설명할 수는 없으니, 난이도만 간단하게 이야기하자면 1번 문제 : 간단한 문자열 처리 문제였다. 어렵지 않았으나 실수를 해서 시간을 조금 날렸다. 백준 실버 3~4 정도 난이도 2번 문제 : 문자열 처리와 Set 자료구조를 이용해서 해결했다. 이 문제에서도 큰 실수를 해서 시간을 많이 날렸다 ㅠㅠ 백준 ..
1차 코딩 테스트는 2022년 3월 12(토) 10시~13시까지 총 3시간 동안 4문제를 풀어야 했다. 플랫폼은 프로그래머스를 이용했고, IDE를 사용해서 복사+붙여넣기도 가능했다. 제출 하더라도 정답을 알 수 없다. 테스트 케이스에 대한 결과만 나오기 때문에 예외 케이스를 잘 고려해야 했다. 아무래도 문제에 대해서 말할 수는 없기 때문에, 난이도가 어땠는지 대충 말하자면 다음과 같다. 1번 문제 : Greedy 알고리즘을 사용한 간단한 문제였던 것 같다. 백준 실버2~ 골드5 정도 난이도 같았다. 2번 문제 : 조금 까다로운 구현 문제였다. 이 문제에서 시간을 많이 잡아먹었다. 그래도 다행히 잘 푼 것 같다. 백준 골드4정도 되는 문제 같았다. 3번 문제 : DP 문제였던 것 같은데, 시간도 부족하고 ..