一面: 分为上机考试、技术面试。上机考试两道题,题目全英文,只要看懂了题目基本上不难(用java8语法去实现集合的过滤排序功能),然后就是程序题、逻辑题、ER图设计,自然也都是英文题;然后就是很快开始接下来的技术面,技术面试官根据简历内容逐层询问,着重还是java8的内容(这里穿插一个我所知道的:他们公司没有使用spring,常见的java开发框架基本没有,是公司架构师自研的一套贴近业务的轻量级web框架)公司架构师面试,笔者一开始也有点懵,然后以设计模式开始描述常见的设计原则、例如单一职责、依赖倒置、开闭原则等等,架构师会深问,每一个点扣的很细,结合你的项目经历进行描述;整个面试过程不流于技术面的应用,更多是作为一个开发人员对于代码的理解和设计思路层层深入,感觉不错。...查看更多
包含5个问题,2个回答
Q:第一个问题:解释一下OOP(面向对象编程思想)。