728x90

개발자면접 2

기술면접 준비#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
728x90