티제이랩스 면접 후기

가연우·2022년 5월 12일
1

카카오벤처스

목록 보기
1/3

🎊 5/11 학교에서 진행한 TJ LABS 면접에 대한 후기입니다.

카카오벤처스 설명회를 듣기 전 티제이랩스에 대해 찾아봤을 때 정보가 많지 않았습니다. 그저 실내 위치 기반 서비스를 개발 중이라는 것과 영어로 된 홈페이지 하나만 있어 현장 면접을 신청하지 않았습니다. 그러다 설명회를 듣고 좀 더 자세하게 알게 되었고 현장 면접을 보게 되었습니다. 준비가 거의 되지 않은 상태로 본 면접이라 부족한 답변이 있을 수 있습니다.

자기 소개 부탁드립니다.

안녕하십니까. 편해지고 싶은 개발자, 가연우입니다. 저희는 배달을 통해 원하는 음식을 식당에 가지 않아도 집에서 먹을 수 있고, 원하는 물건을 빠르게 집에서 받아볼 수 있습니다. 이런 세상은 개발자의 도움이 없다면 불가능하다고 생각합니다. 저는 개발자가 편하게 만들어주는 사람이라고 생각합니다. 그리고 티제이랩스의 실내 위치 솔루션은 사람들을 편하게 만들어줄 수 있습니다. 그래서 저는 티제이랩스에 입사하여 사람들이 더 편하도록 만들어주고 싶습니다. (사실 답변이 잘 기억 안나요)

저희도 편해지고 싶은 개발자인데 약간 다른 것 같네요

로 시작해서 얼마전 대표님도 비슷한 얘기를 하셨다, 편해지고 싶은 건 다 같은 것 같다는 간단한 얘기를 하셨습니다.

깃허브 아이디 알려주실 수 있으신가요?

깃허브 보러가기

어떤 분야의 개발을 하고 싶으세요?

저는 백엔드 위주로 공부를 진행하고, 관심이 있습니다. 공부 중인 언어는 스프링입니다.

혹시 어떤 프로젝트 하셨나요?

저는 현재 졸업 작품 전시회 프로젝트인 '긴급! 냉장고에 뭐 있더라?'를 진행하고 있습니다. 이 프로젝트는 한 그룹이 냉장고를 공유하며 식재료를 관리하는 서비스로 다른 기능으로는 심부름 요청이나 집안일 관리와 같은 기능이 있습니다. 저는 다른 팀원들과 백엔드를 담당하였고, 디비와 관련된 파트를 맡고 있습니다.

파트 분배는 어떤 식으로 하신건가요?

먼저 백엔드는 총 3명이서 개발하고 각각 배포, 데이터베이스, 기능 구현으로 나눠져있습니다.

디비 담당은 어떤 일을 하는건가요?

설계한 데이터베이스를 바탕으로 구현하는 역할을 맡았습니다.

그럼 데이터베이스 설계부터 다하신건가요?

프로젝트 경험이 많지 않고 데이터베이스 설계도 많이 해보지 않아 팀원들과 함께 구현했습니다. 또한 구현된 데이터베이스를 코드 리뷰를 통해 팀원들과 얘기를 나누며 수정하면서 구현하였습니다.

실례되지 않는다면 테이블을 한번 그려주실 수 있으신가요?

앞에 있던 칠판에 테이블을 하나씩 그리며 테이블의 속성이나 관계들을 설명하였습니다.

유저가 심부름을 요청했을 때 테이블에 저장되는 흐름을 알려주세요.

먼저 유저가 심부름을 요청하면 심부름 테이블에 심부름의 정보가 저장됩니다. 이 심부름은 그룹 멤버들에게 알림이 가고 누군가 심부름을 수락하면 수락 상태와 관련된 컬럼이 변경되고, 심부름 담당자에 해당 심부름을 수락한 유저의 아이디가 들어가게 됩니다.

저희 회사를 사전에 신청하지 않으시고 현장 면접을 보신 이유가 무엇인가요?

티제이랩스에 대한 설명을 듣기 전 사전에 미리 회사에 대해 검색해봤습니다. 현재 개발중이신 서비스가 많이 정보가 있지 않았고 회사 홈페이지도 영어로 되어있어서 감이 오지 않아 사전에 현장 면접을 신청하지 않았습니다. 하지만 설명회를 듣고 나서 보여주신 사례처럼 용산 아이파크몰과 같이 복잡한 곳에서 길을 잃어 곤란했던 경험이 생각났고 저에게도 필요한 서비스라고 생각했습니다. 저에게 필요한 서비스이기 때문에 다른 사람들에게도 필요할 것이라 생각되어 현장 면접을 신청하게 되었습니다.

저희 회사가 Go라는 언어를 사용하는데 많이 걱정하지 않으셔도 됩니다.

학생들이 go를 쓴다고 하면 많이 겁을 먹는데 사실 저희는 언어가 크게 다르다고 생각하지 않습니다. 특히 새로운 신입에게는 어려운 일을 시키지 않고 작은 것부터 같이 하면서 언어에 대해 공부할 수 있습니다. 신입에게 어려운 일을 시키고 못하면 책임지라고 하지 않으니까 너무 겁먹지 않으셔도 됩니다. 요즘은 aws의 클라우드 서비스가 잘되어 있어서 테이블별로 언어를 다르게 할 수도 있습니다. 어차피 데이터베이스에 접근하는 것은 똑같기 때문입니다.(학생들이 go라는 언어스택을 배우지 않아 때문에 많이 고민하는 것을 아는 것 같았습니다.)

마지막으로 질문 있으신가요?

설명회에서 서비스에 대한 영상만 봤는데 혹시 어느 정도 개발이 된 것인지 궁금합니다.
-> 저희 서비스는 단순히 서비스를 파는 것이 아니라 다른 회사에서 원하면 그 회사에 맞게 서비스를 맞춤 제공하는 것입니다. ~(사실 잘 기억이 나지 않습니다...)

그럼 실내 위치를 찾을 때 층이나 이런 자세한 정보도 제공되는건가요?
-> 실내에서 위치를 찾을 때 가장 먼저 찾는 것이 층입니다. 층을 먼저 찾아야 해당되는 위치가 어디에 있는지 제공할 수 있기 때문입니다.

코딩테스트 보나요?
-> 보지 않습니다.

다른 회사들은 오늘 면접만 보고 사람을 뽑아가는건가요?

보통 다른 회사들은 오늘 면접을 보고 따로 회사에서 테스트나 면접을 더 보는 것으로 알고 있습니다.

수고하셨습니다.

수고하셨습니다!



전체적으로 면접 분위기가 딱딱하다고 느껴지지 않았습니다. 면접을 하는 중간중간 긴장을 많이 풀어주시려고 하셨고, 저도 이상하게도 크게 긴장되지 않아 편하게 웃으면서 면접을 봤던 것 같습니다. 앞에서 먼저 본 학생들이 오래 걸리기도 하였고 마지막 순번이다보니 기다리는 저도 면접관분들도 조금 지쳤던 것 같습니다. 그래도 대답을 못하거나 크게 당황한 부분 없이 면접을 무사하게 마쳐서 좋았습니다!
profile
헐 제가 회사를 다니면서 개발을 하고 있어요 이게 무슨 일이죠?

0개의 댓글