正儿八经第一次应聘安卓开发的经历
2017-07-22 09:00
211 查看
2017-07-21
坐标上海,一天面了两家,说来也挺巧,一家在位于上海西南的闵行区,一家位于上海东北方向的浦东新区。
两家公司之间的距离光坐车就得用两个小时,所以就和面试官协调了一下,一家面试时间是在上午十一点,另一家是下午四点面试。
上午这一家招的是产品方向的实习生,初创公司,人不多,十来个吧,不过都挺年轻的。面试官是CTO,感觉人挺好的,随和,爱笑,聊得也挺投机的。
没怎么和我聊技术,可能是觉得我是安卓开发,对产品方向的实习生不了解是干嘛的,就给我说了好多产品实习生的职责,入职后会干什么工作。公司的产品,主要任务。聊了挺多的,由于没有问我关于技术方面的东西,我也就不多说了。
下午这一家也是初创公司,不过我应聘的是安卓开发的实习生,公司也都是些年轻人。到地方了前台的小姐姐先让我写一下个人信息,登记一下。写的时候还给我倒了一杯热水,很人性化啊,填完登记表之后让我开始做面试题了,一共六道题目,感觉挺有难度的。
写完之后,交个了面试官,面试官看了看我做的怎么样,提问了关于我写的二分算法有没有一些优化,然后看了一下我的简历,让我自己选一个项目去叙述一下运行流程。可能是觉得我项目有点水,让我解释一下Handler,我解释过了之后又问了我,直接new一个子线程可以使用Handler吗,我说不能,他说为啥,我说得loop一下才能用,他又问我,主线程需要loop吗,我说不用,他说为啥,我就知道了。。。然后就问我数据结构怎么样,我说了解一些,以为会问一些简单的问题,上来就问我如何用两个栈实现一个队列。面试时没有答出来,现在思路出来了,唉,可惜了一个好的工作。然后问我哈希表有哪些解决冲突的方法。忘了自己怎么答得了,不过正确答案是开放定址法、链地址法、再哈希法和建立一个公共溢出区。接着问了我一些计算机网络方面的问题,对http的理解。我回答了说http是基于tcp/ip协议,然后就成功把这个问题转移到tcp上面了,我解释了一下三次握手,然后他又问我,流量控制方面的问题,解释一下什么是滑动窗口,当时没想起来怎么回答,可能是有点激动吧。然后有问了我在学校里面学的还有其它有印象的课程吗?我说了操作系统。本以为他会问我进程和线程的区别,没想到问了我死锁方面的东西,死锁产生的几种条件。我只说出来了一种。然后又问我银行家算法还有印象吗,给我解释一下什么是银行家算法,感觉这个问题我回答的还不错。差不多聊了十分钟左右吧,最后问我有没有其它问题想问的,我问了一些关于工作之后的事情,比如工作时间,食宿方面的问题,最后问了一下对自己的面试评价。
感觉自己答得不好,面试被选上的概率不大,不过经过这次面试之后,真正意识到自己确实有好多不足。
不能说工作不好找,只能说自己菜。
加油~
坐标上海,一天面了两家,说来也挺巧,一家在位于上海西南的闵行区,一家位于上海东北方向的浦东新区。
两家公司之间的距离光坐车就得用两个小时,所以就和面试官协调了一下,一家面试时间是在上午十一点,另一家是下午四点面试。
上午这一家招的是产品方向的实习生,初创公司,人不多,十来个吧,不过都挺年轻的。面试官是CTO,感觉人挺好的,随和,爱笑,聊得也挺投机的。
没怎么和我聊技术,可能是觉得我是安卓开发,对产品方向的实习生不了解是干嘛的,就给我说了好多产品实习生的职责,入职后会干什么工作。公司的产品,主要任务。聊了挺多的,由于没有问我关于技术方面的东西,我也就不多说了。
下午这一家也是初创公司,不过我应聘的是安卓开发的实习生,公司也都是些年轻人。到地方了前台的小姐姐先让我写一下个人信息,登记一下。写的时候还给我倒了一杯热水,很人性化啊,填完登记表之后让我开始做面试题了,一共六道题目,感觉挺有难度的。
写完之后,交个了面试官,面试官看了看我做的怎么样,提问了关于我写的二分算法有没有一些优化,然后看了一下我的简历,让我自己选一个项目去叙述一下运行流程。可能是觉得我项目有点水,让我解释一下Handler,我解释过了之后又问了我,直接new一个子线程可以使用Handler吗,我说不能,他说为啥,我说得loop一下才能用,他又问我,主线程需要loop吗,我说不用,他说为啥,我就知道了。。。然后就问我数据结构怎么样,我说了解一些,以为会问一些简单的问题,上来就问我如何用两个栈实现一个队列。面试时没有答出来,现在思路出来了,唉,可惜了一个好的工作。然后问我哈希表有哪些解决冲突的方法。忘了自己怎么答得了,不过正确答案是开放定址法、链地址法、再哈希法和建立一个公共溢出区。接着问了我一些计算机网络方面的问题,对http的理解。我回答了说http是基于tcp/ip协议,然后就成功把这个问题转移到tcp上面了,我解释了一下三次握手,然后他又问我,流量控制方面的问题,解释一下什么是滑动窗口,当时没想起来怎么回答,可能是有点激动吧。然后有问了我在学校里面学的还有其它有印象的课程吗?我说了操作系统。本以为他会问我进程和线程的区别,没想到问了我死锁方面的东西,死锁产生的几种条件。我只说出来了一种。然后又问我银行家算法还有印象吗,给我解释一下什么是银行家算法,感觉这个问题我回答的还不错。差不多聊了十分钟左右吧,最后问我有没有其它问题想问的,我问了一些关于工作之后的事情,比如工作时间,食宿方面的问题,最后问了一下对自己的面试评价。
感觉自己答得不好,面试被选上的概率不大,不过经过这次面试之后,真正意识到自己确实有好多不足。
不能说工作不好找,只能说自己菜。
加油~
相关文章推荐
- 第一次接触安卓开发
- 2017年5月26日,周结(十四),第一次应聘Android实习生的经历
- 记录我第一次在Android开发图像处理算法的经历
- 记录我第一次在Android开发图像处理算法的经历
- 第一次配置安卓开发环境,坑到路都走不直。(问题分享)
- 小女子菜鸟一枚,因本科毕业设计第一次接触安卓开发……图片上传问题求教
- 13计本2班安卓程序开发第一次实验单
- 第一次使用 Ubuntu 14.04,以及安卓开发环境搭建
- 我的第一次应聘经历有感--书到用时方恨少
- 【安卓开发-2】第一次实现Activity的跳转、Activity生命周期、3种正向传值、反向传值
- 第一次作业---安卓开发工具Android studio发展演变
- 一位 女生在第一次应聘软件开发工作时成功被淘汰的例子
- 纯菜鸟的第一次失败的开发经历
- 浅谈本人应聘国企前端开发工程师一职的经历
- 第一次应聘经历
- 记第一次开发安卓应用——IT之家RSS阅读器
- 嚣张狂妄的经历之一(从应聘系统分析员岗位到-开发工程师-需求分析员)
- 华为面试经历-安卓应用开发工程师
- 2011年腾讯实习生应聘(软件开发>Web前端>flash方向)笔试面试经历
- 记录我第一次在Android开发图像处理算法的经历