可能每个人是不一样的,视简历而定……
但是我考了:
OOP
Heritage multiple: C++ can, Java cannot
Implement serveral interfaces? C# can
Surcharge& Polymorphisme: How to override methods of parent class
static? method & attribtue
abstract class? can we do ‘new’ / instanciate an abstract class?
Java/J2EE
Spring MVC Architecture (Resume), Struts
C++
C#
Design Pattern: Singleton (How to implement), Observer/Observable, MVC
Database:
DELETE FROM TABLE Where (What happens when there’s no ‘where’? Clear the Table)
CREATE TABLE, SELECT, INSERT INTO, UPDATE, DELETE, DROP TABLE
Join
How to improve the speed / optimise? From how much time to how much time?
Hibernate:
Annotation: @Min, @Max, @OneToMany
Git & SVN difference, branch (usage: develop new feature while keep the old running), merge
Intégration continue: Jenkins?
What’s important for you to choose your internship?
What’s important for you when you write code? (Design, Single Role Principle, Lisibilite?)
What development phase do you participate? (Conception, Implementation, Test)
Conception: UML (Diagramme de classe: OOP, database, diagramme de sequence: envoi de messages)
Which language do you prefer? most familiar with? (I said Java because I’ve done a lot)
嗯:)今天面了四个Responsable级别的,说了很久,无非就是让我自我介绍,问我motivation,还有经典的point fort point faible之类的问题
responsable竟然还要考技术,问了我spring和struts的区别,git和svn的区别,spring mvc的好处,injection de dependance的意义和好处…
虽然不知道会怎么样,但是提了很多关于equipe, projet的问题,面试官都很认真耐心的讲解了。所以要多准备下这方面的问题会很好:)