본문 바로가기
스코틀랜드/스코틀랜드에서 IT로 먹고 살아보자

영국 IT 소프트웨어 개발자 면접 4곳 질문 모음

by 헨젤과 그레텔 2022. 9. 30.

메이지와 재택 중

일을 시작한 지 4주가 됐습니다.
일을 시작하면 관련 언어도 더 심도 있게 공부하고 계속 배움을 멈추지 않아야지!
했는데 하루 종일 있는 일을 하고 일을 끝낸 다시 컴퓨터에 앉는 게 정말 쉽지 않네요.
영국에서는 얼마나 많은 사람이 업무 외 공부를 하고 있을지 궁금합니다.
한국에서 일하시며 공부 따로하시는는 분들을 보면 정말 대단하다는 생각밖에

지난달 준비하면서 같이 공부했던 친구들에게 받은 면접 질문들 몇 가지 공유합니다.
당연히 영어 질문들이지만 한글로 같이 적습니다.

영어 질문이 들어와도 막상 어떤 프로그램 용어가 무엇을 의미하는지 영어로 설명하는 게 머리로는 알아도 쉽지 않았어서 스트레스도 많이 받았었네요.
그런데 그게 실력이 없다는 것이겠죠.
제가 일하는 회사 인터뷰는 크게 기술적인 것이 아니었어서 너무 다행입니다.

일을 진행하며역시 아무것도 모르겠지만, 그래도 조금씩 일하는 방식을 바라보니 회사가 그런 면접을 있었는지 조금은 감이 옵니다.

해외취업을 염두에 두신 분들에게 조금이나마 도움이 되길 바랍니다.

 


 

면접 1


정의를 물어보는 질문

1. SOLID principles
2. Agile
3. Unit tests/testing
4. SQL vs No SQL databases 차이점
5. Primary Keys in a database
6. API's what and why

- make sure you emphasise team work, think of examples where you have worked as part of a team. Etc
그리고 일반 질문.
팀으로 일해본 경험을 이야기하며 팀워크를 위해 중요한 사람이라는 것을 강조해라.


 

면접 2



For tech tests if you couldn’t complete everything: add comments on.
What would you do even you didn’t have time to figure out how to do it.
Show you know what you are doing.
코딩 테스트에서 테스트를 끝내지 못한 경우, 만약에 어떻게 처리할지 몰랐더라도 시간이 있었다면 어떻게 문제를 풀었을지, 내가 무엇을 하고 있는지 말하기.

자주들은 질문:

What do you know about testing and why it’s important.
테스트란 무엇이고 테스트가 중요한지
How to know what the user wants?
사용자가 무엇을 원하는지 알아내는 방법
how to make an app scalable?
확장 가능한 앱을 만드는 방법
how to make your components reusable?
재활용 가능한 컴포넌트를 만드는 방법
why did I chose a relational DB over a non relational.
(기존 진행한 프로젝트에서) 이런 방식을 진행했는지 ( 면접의 경우 DB)

일반 면접 질문:

why do you want to work here?
여기서 일하고 싶은지
how do you keep your knowledge up to date after finishing your course?
부트캠프가 끝난 어떻게 계속해서 공부하고 있는지
talk about a mistake you have done and what you learnt from it.
실수를 통해 배운 경험



 

면접 3



Show and comment the code of one of projects on github.
깃허브 프로젝트(포트폴리오)를 설명해야 했던 면접

CSS stands for what?
CSS 가 무엇의 약자인가


 

면접 4


- Tell me about backends you used in your project.
네가 진행한 프로젝트들의 백엔드에 대해 말해달라

- What do you think of differences between them
그것들의 차이점이 뭐라고 생각하는가

- When did you use useState in your projects
언제 useState 사용했는지 예시를 말해달라

- Experiences of other languages/tools you learnt out of CodeClan
부트캠프 때 것들 이외 언어/툴을 배운 경험이 있는지

- What differences did you find out

그것들의 차이점이 어땠는가

- If you are in a meeting with clients who want to expand their business, what do you want to ask based on this spread sheet they brought to you.
클라이언트와 미팅이 있다. 클라이언트가 가져온 문서를 통해 클라이언트가 원하는 것을 알아내기 위해 무엇을 물어볼지 이야기해달라.

- And what tech you think is the best to implement.
그렇다면 클라이언트의 사업을 돕기 위해 무엇을 사용하는 것이 좋다고 생각하는가?

댓글