毕业两年了,第一份工作是校园招聘时实习完就直接去了,第二份是朋友推荐的,总之都没有经过严格的面试,话说,面试真是个技巧活,你会做的东西并不见得能在短时间内叙述的很清楚,尤其是回答符合面试官自己的style。参加了几次面试,各有各的侧重点,接下来的时间加强基础知识的同时注重实操经验,下次面试希望能一举拿下自己理想的企业。fighiting~
1.阿里爸爸
为什么离职,理想中的工作是什么样的,平时在哪里能学到行业相关的新知识。。。
投递简历后电话沟通内容(大约20分钟)
(1)简述一下javabean,bean的序列化以及序列化是如何实现的?定义
(2)Spring的代理模式以及实现;
(3)为什么jdk中把String类设计成final类型
(4)平时用到的定时任务是怎么实现的
(5)简述一下二叉树与二叉堆
2.京东(北京京东尚科信息技术有限公司)
笔试:
(1).以下哪些需要用synchronized关键字锁定?String,Integer,Object,AClass(自定义类);
(2).A继承B,A引用C,请问A与B,A与C谁的耦合度高一些,为什么,说说什么情况下用继承,什么时候引用;
(3).给一张库存的表inout_list(ProId,Flag,Pty),其中ProId是产品编号,Flag是标记,=1时,是进货,=2是出货,Pty是进货或者出货的数量,写出查询现在库存数量的SQL;
(4).给出了一段代码,问代码书写是否正确,如果不正确给出正确的代码。
大概是一个方法,功能是查找数据库;
(5).多线程问题,给出了一段代码,考察wait(),sleep(),joint()...
(6).一堆人按照序号排成环形报数1,2,3,循环报数,喊3的人出列,写出计算未出列的人的序号的代码;</