昨天晚上在南大科技馆是阿里的宣讲会,坐下之后才发现周围的同学都收到了笔试通知的。自己心里真不是滋味哎,直到找工作才会发现学校对影响了。
去听宣讲会,很注意的就是没有拿到笔试通知的人阿里会怎么处理。直到最后才说在门口会有发放纸条的,包括了座位号和考试地点的。结果等我从里面出来的时候已经被拿光了,那叫一个郁闷啊,哎,没有办法,只能今天早上去强笔了。
早上9点开始的笔试八点15就到了南大,结果当然是不容许进场了,不过发现和我一样的人还很多,呵呵,好歹你阿里也会给次笔试机会吧。于是一直等,等到9点半终于给我吗分配了教室。
真是辛苦啊,挤啊挤,等啊等,工作真的不是一般的难找。最郁闷的一件事,当时正规笔试教室看人很多于是要额外发放另外60个座位号,没有想到我是61个,我晕死,于是只能等到9点半的安排了。就排在门口第一个然后他说没有位置了,我那叫一个郁闷啊。
不过最后还好参加了笔试,今天下午听说会有面试电话通知,哎,不知道机会大不大,因为好多题目都不是很会哎。等吧,没有办法了。不过刚午睡的时候接到了Oracle的电话,说要去参加下宣讲会,还以为是阿里的,激动了一小下,现在好像犯了找工作综合症啊,一听到电话就紧张,哈哈。
好了,最好说一下我记得阿里笔试的题目吧,包括专业和基础题。面试岗位是研发工程师JAVA的,因为研发工程师C++的是另外的,呵呵。
先说最后两个大题吧。
1、JAVA中,有什么办法可以实现数据的快速检索和排序。(大体就是这样,记不大清楚了)
2、说说聚类算法k-means的步骤和他的缺点。(本人空着哎)
下面是记得一些选择题了。
1、81个不一样重量的小球,有一个比其他重,现在给你一个天平,你最少需要多少次就可以找到这个不一样的小球。(答案是4次哟~)
2、P先生和S先生的问题。(大家额外去百度吧,还是蛮复杂的)
3、Linux中的Shell类型
4、对于final、finally、finalized三个关键字的解释。(比如finally里面的语句如果在try里面有return了会不会执行之类的,还有finalized是否可以被覆盖来实行垃圾回收。反正大家看一下,呵呵。)
5、关于软件缺陷生命周期。(新建、打开、关闭、解决)
6、软件测试的黑盒、因果图...(只是一个选择题,反正也是基本的)
7、还有两个看代码,然后确定显示结果的题目就不说了,大体上考的是final变量初始化和for循环。
8、servlet的生命周期。(关于init、services、destroy)
9、redirect和forward的区别。
10、java中的集合类是否安全的讨论。(比如说Vector是安全的,而ArrayList非安全)
11、关于接口interface和抽象类abstract的讨论。(比如接口是否可以继承借口,接口中可以声明什么类型的变量等等)
12、JDBC的事务处理有几级。
13、哪些类是不能被继承的。(全部是java.lang下面的,选项包括:Number、Double、ClassLoader等)
14、Spring提供了哪些功能。(列出四个英文简称的术语,本人没有弄过,都没有提过,汗死)
15、JUnit测试的一些问题。(具体我也忘记了)
去听宣讲会,很注意的就是没有拿到笔试通知的人阿里会怎么处理。直到最后才说在门口会有发放纸条的,包括了座位号和考试地点的。结果等我从里面出来的时候已经被拿光了,那叫一个郁闷啊,哎,没有办法,只能今天早上去强笔了。
早上9点开始的笔试八点15就到了南大,结果当然是不容许进场了,不过发现和我一样的人还很多,呵呵,好歹你阿里也会给次笔试机会吧。于是一直等,等到9点半终于给我吗分配了教室。
真是辛苦啊,挤啊挤,等啊等,工作真的不是一般的难找。最郁闷的一件事,当时正规笔试教室看人很多于是要额外发放另外60个座位号,没有想到我是61个,我晕死,于是只能等到9点半的安排了。就排在门口第一个然后他说没有位置了,我那叫一个郁闷啊。
不过最后还好参加了笔试,今天下午听说会有面试电话通知,哎,不知道机会大不大,因为好多题目都不是很会哎。等吧,没有办法了。不过刚午睡的时候接到了Oracle的电话,说要去参加下宣讲会,还以为是阿里的,激动了一小下,现在好像犯了找工作综合症啊,一听到电话就紧张,哈哈。
好了,最好说一下我记得阿里笔试的题目吧,包括专业和基础题。面试岗位是研发工程师JAVA的,因为研发工程师C++的是另外的,呵呵。
先说最后两个大题吧。
1、JAVA中,有什么办法可以实现数据的快速检索和排序。(大体就是这样,记不大清楚了)
2、说说聚类算法k-means的步骤和他的缺点。(本人空着哎)
下面是记得一些选择题了。
1、81个不一样重量的小球,有一个比其他重,现在给你一个天平,你最少需要多少次就可以找到这个不一样的小球。(答案是4次哟~)
2、P先生和S先生的问题。(大家额外去百度吧,还是蛮复杂的)
3、Linux中的Shell类型
4、对于final、finally、finalized三个关键字的解释。(比如finally里面的语句如果在try里面有return了会不会执行之类的,还有finalized是否可以被覆盖来实行垃圾回收。反正大家看一下,呵呵。)
5、关于软件缺陷生命周期。(新建、打开、关闭、解决)
6、软件测试的黑盒、因果图...(只是一个选择题,反正也是基本的)
7、还有两个看代码,然后确定显示结果的题目就不说了,大体上考的是final变量初始化和for循环。
8、servlet的生命周期。(关于init、services、destroy)
9、redirect和forward的区别。
10、java中的集合类是否安全的讨论。(比如说Vector是安全的,而ArrayList非安全)
11、关于接口interface和抽象类abstract的讨论。(比如接口是否可以继承借口,接口中可以声明什么类型的变量等等)
12、JDBC的事务处理有几级。
13、哪些类是不能被继承的。(全部是java.lang下面的,选项包括:Number、Double、ClassLoader等)
14、Spring提供了哪些功能。(列出四个英文简称的术语,本人没有弄过,都没有提过,汗死)
15、JUnit测试的一些问题。(具体我也忘记了)