본문 바로가기

취업/면접

(4)
다음 카카오 1. MVC1과 MVC2 패턴의 차이를 설명해 주세요.2. 자바 기술로 작성된 미래가 기대되는 프레임워크와 그 이유를 설명해 주세요.3. 다툼이 발생했을 때 이를 해결하는 당신만의 방법이 있나요? 그것을 한마디로 표현한다면?4. 당신의 전공이 무엇인지 한 마디로 표현할 수 있나요?5. 스프링 프레임워크의 특징에 관해 설명해 주세요.6. 최근 관심 있는 인터넷 세상의 이슈는 무엇인가요?7. 검색이 어떤 방식으로 작동하는지 최대한 자세히 설명해 주세요.8. 대용량 데이터 처리를 위한 서비스 아키텍처에 대해 설명해 주세요. 그에 대한 기술도 함께 말씀해 주세요.9. 진행 했던 프로젝트를 기술적인 측면에서 설명해 주세요.10. 자바의 GC는 어떻게 동작하나요?11. 정렬 알고리즘 중 가장 빠른 방식은 무엇인가요..
추상클래스 vs 인터페이스 자바는 다중상속이 못하게 되어있음추상클래스 : 코드를 줄이는 역할, 90%는 상속용도 10%는 추상메소드, 람다식(x), 전략패턴인터페이스 : 스펙을 정해줌, 100% 추상메소드로만 존재함, 람다식(o), 다중구현, Templet method pattern했었다. 추상화클래스와 인터페이스의 용도, 차이점, 공통점abstract class와 interface는 비슷하지만 다르다.공통점, 차이점, 용도에 대해 알아보자~ 1. 공통점 abstract class(추상 클래스)와 interface 는 선언만 있고 구현 내용이 없는 클래스이다. 그래서 자기 자신이 new를 해서 객체를 생성할 수 없으며,추상클래스를 extends 받거나, interface를 implements 한 자식만이 객체를 생성할 수 있다.상..
IT 면접 질문 면접 질문 모음 - 왜 회사에서 여자프로그래머를 별로 안 좋아하는 것 같습니까? - 함수포인터에 대해서 설명해보세요. - 지난학기에 배웠던 과목 다 나열해보세요. - 정적 변수, 지역변수, 전역변수를 스택과 힙과 관련에서 설명해보세요. - 지금 여기 있는 9명중에 나는 이것만큼은 자신있다하는 것은? - 다른 사람에 비해서 자신이 가지고 있는 장점을 소개 - 네트워크에 대한 실무적인 질문들 - OS는 무엇을 써봤는가 ? (솔라리스, 유닉스, 리눅스, windows NT) - 데이터베이스는 무엇을 써봤는가 ? (주로 Oracle이 대세였습니다.) - 리눅스 / 유닉스 / 솔라리스에서 네트워크 관련 명령어 질문 - 방화벽, IDS, IPS, 라우터 관련 질문 - OSI 7 Layers에 대한 질문 - 만약에 ..
프로세싱 vs 쓰레드 프로세스와 쓰레드 Process- 실행 중인 프로그램- 리소스와 쓰레드로 구성- 모든 프로세스는 하나 이상의 쓰레드를 가지고 있다.Thread- 경량화된 프로세스이다.- 프로세스 내에서 실제 작업을 수행함 프로세스와 쓰레드의 차이 Process- Code, Data, Heap, Stack 영역으로 이루어져 있다.- 각각의 Memory space를 차지한다.Thread- 프로세스 안에서 동작하며 Code, Data, Heap 영역을 공유하고 별도의 Stack만 가지고 있다.- Context switching시 Stack영역만 switching하면 되므로 프로세스 스위칭 보다 빠르다.- 쓰레드 간 자원 공유가 가능하여 편리하지만 자원 동기화의 문제가 있다. 쓰레드의 장단점 장점- 시스템의 Throughput..