2011-08-15 3 views
0

저는 팀 리더 역할에 대해 개발자와 인터뷰 할 것입니다.고위급 개발자에게 물어볼 수있는 Java/J2EE/Spring 등의 관련 질문에는 어떤 것들이 있습니까?

  1. 봄 2.x 또는 3.x를
  2. EJB
  3. J2EE
  4. 자바 멀티 스레딩

감사합니다 : 당신은 다음과 같은 주제에 대한 질문 몇 가지를 제안 할 수 있습니다.

+2

검색 엔진을 사용할 수 있는지 확인 – KevinDTimm

+0

예, 좋은 제안입니다. 감사합니다. 인터뷰가 전화로 진행되기 때문에 인터뷰 대상자에게 코드를 작성하도록 온라인 코드 공동 작업 도구를 사용할 계획입니다. 좋은 생각이라고 생각하니? – Sid

+0

@kevin : 하하 그거야 :) – ryanprayogo

답변

2

this 질문을보십시오. 그것은 당신과 거의 같은 질문입니다.

+0

고마워, 나는 수색했지만 처음부터 질문을 찾을 수 없었다. – Sid

2

EJB에 대한 내 마음에 튀어 즉시 하나 - 당신이 배포했던 문제에 대해 말해 - 당신은 그들이 정말이 있는지 확인하려면 EJB 약간의 경험이 EJB 3가 소개되었을 때

"그들에게 실제 구현과 공식 사양의 차이와 관련하여 다른 Application Server 구현에있는 첫 번째 EJB3 응용 프로그램을 개발할 수 있습니다. "

우리는 JBoss와 Oracle Application Server 등 (심지어 GlassFish조차도) 예상했던대로 작동하지 않는 끝없는 문제가있었습니다. 최악의 부분은 EJB 2.1과 EJB 3을 섞어 놓은 것입니다 ...

Java EE에 대한 또 다른 내용 - Java EE가 실제로 그들에게 의미하는 바를 설명하게하십시오. - 이것에 대해 많은 오해가 있습니다.

+0

사용 된 첫 번째 ejb가 3.0 일 경우 어떻게해야합니까? – KevinDTimm

+0

그럼 처음에는 해결할 수있는 문제가 충분했습니다. 나는 누군가가 거기에 이야기 할 이야기가 있다면 당신은 그들이 어떤 경험을하고 있음을 확신 할 수 있다고 말하고있다. 나는 EJB에서 에이스 인 척하지만이 질문에 응답 할 사람이없는 사람을 선호한다. 틀렸을 확률은 여전히 ​​높지만 여전히 ... – emboss

8

프로젝트와 관련이없는 질문은 누적되지 않습니다. 먼저, 어떤 기술과 프레임 워크가 사용되는지 파악하십시오. (당신이 그들을 사용해야 할 때 검사 & 체크되지 않는 예외를하고; 메모리 누수, 문자열 # 인턴() 객체 # 방법()) (

  • 컬렉션 API를

    • 자바 코어 : 그럼 당신은 다음의 분야에서 질문을 할 수 ArrayListLinkedList, HashMap 작품과 무엇 HashMap Betwixt가 차이가 얼마나, Hastable & ConcurrentHashMap는, ConcurrentModificationException 것입니다, 당신은 알고 동시 무엇 컬렉션)
    • 데이터베이스 :
      • 일반 (준비된 진술 문; 클래스 계층 구조를 관계형 DB에 매핑하는 단계; 자물쇠 종류; 휘발성 (원자 작업을 equals()을 구현주의)
    • 동시성, HQL의 예; 문제 등 LinkedList로 매핑 콘크리트 컬렉션과 트랜잭션 격리)
    • ORM은의 우리가 최대 절전 모드에 대해 (캐시의 수준을 이야기하고 가정 해 봅시다 , 실행자, BlockingQueue; 응용 프로그램에서 감지 교착 상태)가 SOAP보다 더 나은 무엇 상황에서
    • MOM (일부 EIP 요청)
    • 스프링의 IoC (방법 XML에 ArrayList를 정의, 콩 범위)
    • XML (네임 스페이스; SAX vs.DOM; XML 카탈로그; XPath 식)
    • OO :
      • OOD (LSP, SRP, OCP, DRY, ISP) 일부 OO-문제를 해결 공장의
      • 디자인 패턴 (3 종류의 인터뷰 사람에 몇 가지 예제를주고, 적절한 동기화 레이지 싱글 전략 대, 커맨드)
    • 알고리즘 구조 (트리, 힙리스트; soring, 반복하는 등)
    • 테스트 (어떤 타입의 존재; TDD; 시험 DAO 층; 시험 할 수수께끼)
    • 빌드 도구, 예 : 메이븐 (dependencyManagement, 프로파일, 자원 필터링, 배포 유물/응용 프로그램)
    • CI (왜 우리가해야합니까, 그것은 어떤 문제들을 해결하는지)
    • 데브 과정을 (애자일/스크럼, RUP) 팀
    • 일, 팀 관리 기술 (많은 질문이있을 수 있습니다. 예제를 제공하기에는 너무 게으른 것 같습니다.))
  • +0

    "MOM (SOAP보다 좋은 이유는 무엇인가?") - MOM이 SOAP와 비교할 수 있다고 생각하지 않기 때문에 어떤 의미입니까? – Vlad

    +0

    감사합니다. 나는 어떤 상황에서 엄마가 더 낫다는 것을 의미한다. : –

    +0

    죄송합니다, 계속 ... 좋아요 : 비동기 모델 때문에 가장 가까운 미래에 응답이 예상되지 않을 때 사용할 수 있습니다. 트랜잭션 방식으로 pub-sub 아키텍처에서 사용할 수 있으며, 내구재를 사용할 수 있고, 전달을 보장 할 수 있으며, 정교한 EIP를 구현할 수 있습니다 .On public public API에는 매우 좋지만 여기서는 JMS를 통해 SOAP을 사용할 수 있습니다. 하지만 이미 JMS가있는 경우 SOAP을 사용하여 복잡한 작업을해야하는 이유를 찾기가 어렵습니다.) –

    관련 문제