728x90

IT면접 이야기 4

[코딩테스트 후기] NH농협은행 코딩테스트 후기

아무것도 모르는 1년차가 조금씩 지나면서, 그리고 스터디를 진행하게 되면서 공부방법에 대해 이런저런 생각들이 많이 들었다. 알고리즘에 대해 공부를 하기 시작하면서 자연스럽게 코딩테스트에 관심이 많아졌다. 알고리즘을 공부한것을 확인해볼 수 있는 일종의 테스트의 개념이라 나도 한 번 응시해보면 좋겠다는 생각이 들었다. 사람일이야 어찌되는지 모르는것이고, 나도 더 좋은 회사 더 높은곳으로 올라가려면 언젠가 코딩테스트라는것을 필수적으로 볼 수 있을테니 경험삼아서 조금씩 한 번 봐보자라는 생각이 들었다. 내 인생에서 코딩테스트는 작년에 응시한 농심이 전부였다. 나머지는 일부기업들 면접에서 실시한 손코딩이 전부였다. 즉, 코딩테스트에 대한 경험이 거의 아주 없는 코린이 수준이라 보면 되겠다. 그래서 실질적으로 기업..

IT면접 이야기 2021.12.01

기술면접 준비#3

41. 자바를 쓰면서 불편했던점은? 속도가 느리다. 하드웨어에 맞게 완전히 컴파일 되는 것이 아닌, 실행시에 해석 되기 때문에 속도가 느림. 하지만 바이트 코드(byte code)를 하드웨어의 기계어로 변환해주는 JIT컴파일러와 Hotspot(향상된 최적화 기술)과 같은 기술적용으로 JVM 기능이 향상되어 속도문제가 상당히 개선됨. 불편한 예외처리. 프로그램을 돌리다가 프로그램이 의도된대로 동작하지 않는 상황에서 예외를 발생시켜 처리를 할 수 있음. 자바는 유독 예외가 등장하면 무조건 개발자가 선언을 해줘야함. 42. JVM란? 자바 가상 머신(Java Virtual Machine)으로 우리가 작성한 자바 프로그램. WAS(Web Application Server) 등을 구별하지 않고 자바 프로그램의 범..

IT면접 이야기 2020.07.15

기술면접 준비#2

21. 프로젝트를 하면서 어려운 기능 부분을 스스로 찾아보고 해결해본 경험은? 22. 이용하는 개발자 커뮤니티가 있는지? 23. Java에서 사용해본 자료구조는? 24. Git에서 remote란? 원격 저장소를 관리 할 수 있는 명령어. Git remote add를 통해 사용 가능 25. 원격 저장소란? 원격 저장소(Remote Repository)란 내 Local PC 저장소가 아닌 네트워크상의 다른 위치에 존재하는 Git 저장소 Push: 원격 저장소에 데이터를 쓰는것 / Pull : 원격 저장소에서 데이터를 가져오는 것 Clone: 원격 저장소를 내 Local PC의 Git 저장소로 복사하는 것 26. 추상 메소드와 추상 클래스란? 추상 메소드: 메소드의 정의부만 있고 구현부는 없는 메소드 추상 클..

IT면접 이야기 2020.07.15

기술면접 준비#1

※ 주변 지인의 면접정보 및 개인이 생각해본 예상질문들 입니다. 1. 자기소개 2. IT업계가 아닌 OO에 지원한 이유(IT기업이 아닌 일반기업의 IT직무에 지원 했을때) 3. 개발업무를 해본 경험(프로젝트 경험 제시) 4. 구글이나 검색을 통해 문제점을 해결하지 못했을 때 대처법 5. Java의 특징에 대해 말해보세요. 1) 객체지향 언어 입니다. 예를들어 부품에 해당되는 객체들을 먼저 생성하고, 이러한 부품들을 하나씩 조립하여 프로그램을 완성하는 언어 입니다. 2) 멀티 스레드를 지원 / 가비지 컬렉션에 의한 메모리를 자동 관리 / 3) JVM에서 동작하기 때문에 특정 OS에 종속적이지 않고, 이식성과 보안성이 좋음 4) 쉽게 배울 수 있으며, 다양한 오픈 라이브러리들을 통해 업무의 효율성을 증가 5..

IT면접 이야기 2020.07.14
728x90