2023.05.04 - 2023년 멸종위기에 몰린 아시아 동물 (부제: 첫 인턴 면접)

최지원2023. 5. 8. 01:52

 

 

2023년 멸종위기에 몰린 아시아 동물 10종이 무엇인지 아시나요?

확실한 것은 11위에는 국민대학교 소프트웨어융합대학 학부생들이 있을 것이라 생각합니다.

 

 

알파 프로젝트 인원 축소



하계 현장실습 인원 축소

 

 

이 무슨 말도 안되는... 일들의 연속일까요?

옛 어른들의 말로 기회는 닿을 때 잡으란 말이 있죠

 

사실 저에게도 여러 번의 기회가 분명 있었겠지만

 

'1, 2학년 동안 열심히 활동을 해서 준비하고 3학년이 되면 꼭 신청해야지!'

라는 안일한 마음가짐을 갖고 2년 간의 기회를 모두 날려버리고

 

 

이미 황폐화가 끝나 아무것도 남지 않는 하계 현장실습에 다다르게 되었습니다.

 

여담으로 잡페어 때는 분명 2명을 뽑겠다고 했던 기업도

내부 사정상 1명으로 줄였다고 하더라구요?

 

 

뭐 비록 기업이 줄고 뽑는 인원도 줄었고

기준도 점점 높아진다는 말이 많지만?

 

열심히 준비하면 또 되는 것 아니겠습니까!

 

오늘은 제가 면접 예상 질문을 준비하면서 새롭게 알게 된 사실들과

실제 면접 질문으로 받은 것들에 대하여 다시 리마인드 하는 시간을 가져보려고 합니다.

 

 


Q. 본인이 생각하는 React를 사용하는 이유를 말해봐라

A. React는 SPA 방식을 지원하는 웹 라이브러리이기 때문에

초기 필요한 정보를 가져오는 것에 오랜 시간이 소모되는 것을 제외하고는

페이지 전환 및 렌더링 속도가 빠르다는 장점을 가지고 있음. 이는 사용자 경험과도

밀접한 관련이 있기 때문에 사용한다고 생각함.

 

 

Q. React만의 작동 방식도 알고 있는가? 특징을 설명해도 괜찮음.

A. React는 다른 웹 라이브러리/프레임워크와는 달리 Virtual DOM이라는 개념을

가지고 있음. 해당 V Dom을 사용하여 변경된 DOM을 제외한 나머지는 유지하고

해당 DOM만 교체하여 속도 면에서 빠르다고 할 수 있는 작동 방식을 가짐.

 

 

Q. React에서 Virtual Dom이 아닌 실제 DOM에 접근하기 위하여

사용하는 방법이 무엇인지 아는가? (힌트 : Hook)

 

-> 사실 React 프로젝트를 하면서 여지껏 실제 DOM을 조작할 일이 많지 않았고

Hook도 따로 사용해본 적이 한 번밖에 없어서 해당 부분을 잘 알지 못하였음.

 

 

Q. JS는 흔히 싱글 스레드 언어라고 함. 스레드가 1개 있는데 어떻게 비동기가 가능한지 아는가?

 

-> JS가 '싱글 스레드 언어이며 비동기적으로 처리된다는 특징을 가지고 있다' 정도의

개념만 알고 있었기 때문에 해당 부분에 대한 설명을 하지 못하였음.

 


크게 기술적인 부분은 위와 같은 질문들이 나왔으며

나머지는 제가 진행한 프로젝트에 대한 인성 질문이나 기획 의도 같은 것을 물어보았습니다.

 

평상시에 개발을 위한 순간의 공부만을 해왔는데

앞으로 제가 사용하는 프레임워크나 언어에 대한 공부도 열심히 해야겠다는

다짐을 하게 되었습니다.

 

 

사실 결과가 제일 중요하죠?

 

 

감사합니다