阿里视频面试 研发工程师java

这是我第二次视频面试,第一次是京东的,由于毫无准备,京东就挂了。这次心想着是阿里,就提前开始准备,前前后后准备了3、4天,终于到了,中午早早的去找空房间,要么有开会的,要么网不好,最后还好找到了。放下笔记本开始准备。背自我介绍,看整理的别人的阿里面试题。到了13.,签个到,就等着了。

战战兢兢到了13.45,还正在背知识点,就听到耳机里有人说话了,面试官来了。。。见到面试官,发现挺像我本科的一个师兄,想问问是不是,但还是忍住了。先是打了招呼,然后问我为啥本科和研究生中间差了一年,由于LZ是二战上的研究生,所以就说一部分时间去工作了,一部分时间在准备研究生入学考试。(此时LZ紧张的心情已经有所缓解了)然后面试官说面试正式开始,让我介绍一下自己的经历,然后就把准备好的叽里呱啦的背完了。然后问我印象最深的项目是哪个?项目中有没有遇到啥难题?怎么解决的?因为LZ的项目准备不多,所以介绍时磕磕巴巴,还好面试官亲切的很,一直提示,然后我俩就一问一答,一半时间就过去了。

项目问完了,就开始问java基础知识,多线程、线程池了不了解?notify()工作原理。不太了解,就随便扯了扯。当遇到不会的时候,我就说不太了解,面试官还说你不要谦虚哈,我就说,没有,只是有点紧张而已。问了final、static的含义,这个LZ当然会。接着最熟悉的系统是哪个?LZ理直气壮的回答是window,然后补充说Linux也了解一点。面试官就说既然了解linux,那我就问问Linux吧,管道了解,LZ很直接的说之前在书里看到过,不过没深入了解,然后 通过聊天窗口发来cat a.txt | grep "abc",还问我中间|啥意思,我说不几道,面试官亲切的回答这就是管道。 然后好像问了链表,还有啥记不住了。

最后面试官说,差不多了,你有啥要问的吗?我说我想让你评价一下今天我的表现,指出我的不足,我该往哪方面努力。然后面试官非常和蔼的说:看你参加的活动挺多的,在学校里一定很活跃吧,(LZ:嗯嗯)然后说多线程多了解下吧,JAVA基础知识还可以,整体还不错(天呐,还不错,感觉自己水的要死,还是面试官的客套话),最后结束了,一颗石头落了地,终于不紧张了。坐等结果,不过感觉没戏了。。
#阿里巴巴##Java工程师#
全部评论
notify原理不是很好答,但是{syncronized +Object.wait/notify } 与{Lock+Condition.await/signal} 都是通过“同步队列+等待队列”实现等待通知机制,前者基于Monitor,1同步1等待,后者基于自定义的AQS,1同步n等待。所以大致类比一下 signal的实现吧:当同步队列的的头节点(即持有Lock的线程)调用condition.signal()时,将当前Condition所在等待队列的头节点取出,移动到AQS所在同步队列的尾部,并通过LockSupport.unpark()激活该节点中的线程,让它自旋地获取同步状态。PS:如果是公平锁,则只是自旋而不尝试获取同步状态
点赞 回复 分享
发布于 2017-05-23 17:00
Linux这个命令把我逗笑了,阿里对Linux的要求太低了吧。。
点赞 回复 分享
发布于 2017-05-23 16:42
楼主今天一共面了几面啊?
点赞 回复 分享
发布于 2017-05-23 19:14
保不齐明天接到二面通知
点赞 回复 分享
发布于 2017-05-23 21:37
话说楼主被问到的问题,好像比我要少(ーー;) 我是20号面的。面试官把数据库,Java,计算机网络全问了一遍,后面说“诶,还有什么没考到的?刚才你提到了内存管理,不如我们来说说操作系统的内存管理吧。”然后又考了操作系统。还考了XML的解析方式,我只知道DOM。。。 Java谈了网络编程,谈了JDBC,还问我对Java的哪个印象深,我说多线程,然后又问我多线程,线程池。。。 面试了40分钟,才问完,匆匆忙忙问我算法,链表中间元素,还好不难。 还好面试官挺好人,经常给我提示。 现在还是面试中,不知道什么时候才有二面
1 回复 分享
发布于 2017-05-23 22:22
notify原理。。好刁钻,
点赞 回复 分享
发布于 2017-05-23 16:34
楼主现在的状态是什么?是面试中吗
点赞 回复 分享
发布于 2017-05-23 16:53
学长能加下扣扣请教下吗😊
点赞 回复 分享
发布于 2017-06-06 11:37
有接到二面通知吗
点赞 回复 分享
发布于 2017-06-08 15:44

相关推荐

10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
评论
2
39
分享
牛客网
牛客企业服务