一方面我为大家做个总结性的服务平台吧。收集一下周围招聘群里面的同学拿到offer的经验。我是一名搬运工,将不断更新,面试时间就近原则进行自上而下排序~,服务更多的同学。话说我面试是在20多日,我也可以学习学习嘛。不多说了。搬运工开始复制啦~~~~~有面经的同学给博客连接,回复到下面评论,我看到后,把博文地址加进来~
0913研发工程师(感谢相对论的分享!!)
记一件难忘的事
四年级二班——相对论
下午在看着腾讯笔试题满纸C++一把辛酸泪的时候接到面试通过的短信,着实惊喜了一 把,一高兴还把笔试题第一个编程题给憋出来了。从投简历到现在差不多两个月,终于算是尘埃落定皆大欢喜,就记个流水账和大家分享一下。
七月底让师兄给内推的,然后八月初去天津玩了一周,期间在毫无准备的情况下经历了 两轮电话面试。
第一轮,接到电话,面试官自我介绍之后直奔主题,开始发问
问:说说你知道的排序算法吧
答:冒泡排序选择排序插入排序的方式,复杂度,快速排序归并排序堆排序基数排序的方式,复杂度。还说了比较奇怪的排序比如睡眠排序,珠排序活跃气氛
问:说说这些排序算法的稳定程度
答:balabala……解释了不稳定的原因并说了极端情况
问:说说Dijkstra 算法和Kruskal 算法的区别
答:我一想这是个坑啊,俩算法一个是算路径的一个是算生成树的,就说了D 算法的思
想,执行方法,顺带对比了Floyd 算法,又说了Kruskal 算法并对比了Prim 算法,然
后作罢。
问:说说HashMap 和HashTable 的区别
答:1、是否允许空Key-Value 2、实现的接口的区别 3、是否线程安全。顺带还扯了
下ConcurrentHashMap。
问:说说Collection 和Collections 的区别
答:一个是集合框架的接口另一个是集合辅助类,又说了集合框架内常用的ArrayList
和HashSet,期间面试官还问了ArrayList 里主要有啥方法,提了几个自己记得的。
问:简历上项目挺多,挑了一个开始往下问
答:主要说了项目的架构实现的功能等等,这个问题耗时比较长
然后一面结束。
一面结束后状态就变一面通过了,隔了一天的晚上接到二面电话。
问:说说JVM 的结构吧
答:堆内存栈内存方法区etc……
问:说说GC 线程工作原理
答:引用计数和对象图,工作原理。分代回收,对象在几个区域里的移动算法。
问:对于GC 线程执行前后内存地址发生了变化的对象如何对其保持引用?
答:不知道
问:如果要是你设计这么一个东西你会如何做?
答:做一个对象引用到地址的映射,让GC 线程在移动对象的时候负责更新地址
问:Java 函数是传值还是传引用
答:基本数据类型传值引用数据类型传引用
问:什么是基本数据类型
答:八个基本数据类型
问:项目里用过啥技术
答:陈述半天,包括遇到的问题,解决方案,优化等等
问:用过多线程么
答:把用多线程的地方讲了一下
问:死锁是啥玩意,如何避免
答:背了一遍书,然后答了俩解决方案,面试官括弧笑表示不满意
问:TCP三次握手四次挥手的过程
答:labalaba……
问:TCP在握手过程中还会交换一些什么信息
答:窗口大小序列号之类的
问:专业课哪几门学得比较好
答:Java、计算机网络,数据结构也还行。(我是按从好到差排列的)
问:那就问个数据结构的题吧
我:…………
后来问了个二叉树搜索的题,挺简单的。
然后问我有没有要问他的问题,问了一个,然后结束。
感觉要跪了,第二天早上状态变成二面通过,二面是感觉最难的一轮。
8月18号没有参加提前批终面,后来预约到了9月12号。
三面面试官是UC的,人很nice,简短的自我介绍之后开始发问
问:说说除了你投递岗位之外比较熟悉的一个领域。
我:哈哈哈哈哈科研项目派上用场了然后给面试官介绍了SDN技术的起源以及在云计算领域的应用
问:你觉得你的专业水平和身边人比起来如何呢
答:……这可怎么答啊,比较客观地说了一下
问:你对Java为何会了解得比较深入
答:问题和兴趣驱动了学习的过程
问:那你给我讲讲JVM吧
答:又讲一轮……
问:为啥不学iOS开发呢
答:穷逼没钱买MacBook和注册开发者账户T___T
问:那你关注过Google IO大会么
答:关注过,然后扯了下Android L和Google Glass
问:谈谈你对Android L的看法
答:ART模式全面铺开,统一的设计语言之类的
问:JVM和Dalvik虚拟机的差别
答:Dalvik每次执行程序都要做一次翻译成字节码的工作啥啥啥的,答得不是很好
问:Android做过啥DEMO么,遇到啥问题
答:简单回答了一下之前拉取知乎热门回答的demo的状况
问:用过啥优化技术么
答:扯了一下防止内存溢出的手段
问:关注过苹果的WWDC大会和产品发布会么
答:关注了,说了新iPhone和apple watch还有apple pay啥的
问:对apple pay怎么看
答:构建生态环境,结合支付宝谈了一下
问:还有啥问题想问的么
答:问了个阿里巴巴在公益方面的问题,对方答曰自己是UC的刚并过来不久所以不是很了解但是阿里本身很强调社会责任感。
然后三面结束。
在外面等了大约十分钟通知去进行HR面,HR表示我是第一个来面的,让我等他开下电脑。面试官花名叫“无休”,看来阿里加班确实严重啊……
坐下之后又是自我介绍。面试官对我管理过一个论坛比较感兴趣
问:管理论坛期间做过些啥事情
答:线上线下活动啊迎新啊送老生啊之类的
问:就一个线上活动“三行情书”开始发问
答:……
问:论坛如今凋敝的原因
答:高校贴吧解封,微博微信兴起,快节奏阅读,年轻人对bbs比较陌生等等
问:平时有啥兴趣爱好
答:以前爱玩航模,现在长大了不好意思玩了
问:技术方面呢,爱关注啥
答:知乎,36kr,v2ex,还有一些大牛的博客比如阿里陈皓的coolshell
问:有啥印象比较深刻的么
答:coolshell上谈论12306的一篇文章,然后大致说了一下
问:你说你参加的这个比赛,为啥老师让你这个本科生带队而不是研究生呢
答:我对比赛的这个小领域了解比较深
问:在带队过程中怎么协调各个成员间关系
答:……
问:说说你缺点
答:(老师你会不会聊天……)我是处女座,有时候比较偏执
问:这也可以说是执着,认真
答:就看怎么解读了
问:还有什么想问的么
答:又问了三面我想问的问题,这次得到了很好的答案,阿里确实是个温暖的集体。
0913运营