我的几次面试

老了, 有些内容记不住了.

百度 50分钟 (目测是挂了)
让朋友帮忙内推到百度的某个部门, 跟普通的百度招聘流程不一样, 面试的人同一个学校的学长, 感觉刚毕业不久, 是做前端开发的.
百度上的笔试也有去参加, 投的是移动客户端开发, 笔试也通过了, 不过到目前为止还没有收到任何的通知.

1. 自我介绍
2. css3的新特性?
3. nodejs会用吗
4. 描述一次完整的http请求
    1. 扯到了负载均衡
    2. 我提到nginx可以做简单的负载均衡, 然后他竟然让我说出来要具体在配置文件里怎么配置, 嘛, 感觉他是怀疑我在扯淡.
4. git的一些操作
    1. 回滚到上一次commit之前, 说出具体命令, 嘛, 感觉他是怀疑我在扯淡.
5. 数据库范式
    1. 作用 意义?
6. 锁
    文件锁 分布式文件锁 临界区 信号量 等, 你不是做前端吗?
7. 自己选一个项目做介绍
8. 平时开发时的调试工具
9. 浏览器如何渲染一个页面
10. 数据库
    1. 数据库索引
    2. truncate 与 delete
    3. 关系型数据库 mongodb redis
11. 对IE浏览器如何做兼容
12. 谈到requirejs之类
13. HTML5和以前传统的HTML有什么差别?
14. 你有什么问题吗?




携程 (实习中) 35分钟
反正是技术岗, 没有太多了解

1. 自我介绍
2. 大致解释一下哈希
3. 一次完成的HTTP请求
4. SpringMVC相关的简单问题
5. 设计模式
    1. 装饰/包装
6. java的继承 多态, 接口, 抽象类, 抽象方法, final
7. 数据库
    1. 索引有什么好处
    2. 关系型 和 非关系型, 分别的使用场景, 解释性能差异.
    3. 什么是聚集索引
8. 归并排序
9. 二叉搜索树
10. 选几个项目做介绍.
11. 你有什么问题吗?





阿里 (待跟进offer)
投的是 研发工程师JAVA(实习生)

电话一面 50分钟
1. 自我介绍
2. 哈希
    1. 这里貌似聊到了很多
    2. 大致实现问题
3. 什么是一致性哈希? 它有哪些应用场景?
4. 负载均衡策略
    1. 轮询
    2. ip_hash
    3. 黏性策略
    4. 尽量无状态
5. 自己选一个项目做介绍
6. 描述一次完整的http请求
    1. http头
    2. cookie 和 session
    3. 举出一些常见的状态码
7. volatile
8. 类加载器
    1. 结构
    2. 解释一下 ContextClassLoader
    3. 不同加载器加载同一个类是不相等的
9. Servlet是单例吗?
    1. 线程安全问题
10. 给定一篇文章, 找出频率最高的前10个单词.
    1. 如果文章超大怎么办? 扯到MapReduce
    2. 解释一下 map 和 reduce 函数
11. 你认为Spring的核心思想/技术是什么? (这里有点忘了问题具体是啥了)
12. 线程相关的一些问题
13. tcp udp 区别 和 适用场景
14. OSI七层模型.
    1. 你都知道哪些层
    2. 常用的一些软件他们是在哪一层工作的
15. 你有什么问题吗?

电话二面, 15~20分钟
纯粹是过来谈人生的
1. 自我介绍
2. 你的学校不错啊, 怎么不继续读研? 学习成绩怎么样?
3. 现在本科出来竞争力都不如硕士生, 你有何打算(提高自己的竞争力)?
4. 你认为在外工作要凭借什么? (有点忘记具体问啥了)
5. 你有什么问题吗?

电话三面, 15~20分钟
1. 我在简历里写了一个让我印象深刻的android项目, 让我谈谈对这个项目的收获.
2. 如果让我开发一个框架, 我要怎样做, 才能让使用框架的人容易上手.
3. 你会一些什么测试技术?
4. 你有什么问题吗?





腾讯 (挂了)
投的是 "软件开发-移动客户端开发方向", 不过面试官开口闭口都是在谈游戏.
早知道当初就认真点投 后端开发 好了...

一面 40分钟
1. 你玩游戏吗?
2. 自我介绍
3. 面试官挑了几个项目让我解释
    1. 面试官对游戏比较感兴趣, 刚好我项目里有一个大一下学期做的连连看, 就让我详细介绍了一下.
2. 连连看的算法, 我的 风吹, 落雷的特效是如何实现的.
4. 又详细介绍了我的一个项目(其实算不上是项目, 个人做着玩的)
    1. 腾讯的3次面试都靠它了.
5. 其实还有蛮多的, 都给忘了.
6. 你有什么问题吗?

ps: 有蛮大一部分的时间是在听面试官谈 游戏市场, VR, 工资, 各种脚本语言等.

二面 25分钟面试 + 20分钟做题
1. 你玩游戏吗?
2. 听前面一个面试官说你是想做服务端, 那么会不会这次面试没什么意义啊? 即使通过了你也不会过来实习?
3. 你有没有考虑做游戏的服务端?
4. 你在一面里的一个项目好像很有趣, 你着重给我讲一下.
5. 解释一下缓存有什么作用.
6. 出了一道题, 给我20分钟做.
    1. 假设现在要让你维护3块内存池, 分别只存放多个大小为1k, 2k, 4k的内存块.
    2. 实现 malloc(size), free(void*) 函数, size<=4k
    3. 只需要考虑一般情况就行, 不用考虑特殊情况
7. 你接着去找XXX进行下一轮面试.

三面 35分钟
1. 怎么不选择继续读研? 什么原因?
2. 听说你有一个项目很有趣, 你着重给我讲一下.
3. 你是一个内向还是外向的人?
4. 听前面几个面试官说你对游戏开发似乎不太感兴趣? 那你想做什么?
5. 我说我想做服务端的开发, 让我解释一下原因.
6. 你有什么问题吗?

#阿里巴巴##腾讯##百度##携程#
全部评论
楼主都怎么回答的啊 求分享啊
点赞 回复
分享
发布于 2016-05-15 16:02
有没有答案啊,感觉有些题目很感兴趣
点赞 回复
分享
发布于 2016-05-15 11:42
阅文集团
校招火热招聘中
官网直投
楼主什么多会,人才啊
点赞 回复
分享
发布于 2016-09-06 22:00
OTZ 楼主真是啥都会
点赞 回复
分享
发布于 2016-07-27 13:47
。。。楼主咋啥都会 前端 Android 后台
点赞 回复
分享
发布于 2016-05-15 08:34
腾讯怎么挂的
点赞 回复
分享
发布于 2016-05-15 21:00
楼主已经在携程实习了吗  求经验 
点赞 回复
分享
发布于 2016-09-03 11:01

相关推荐

点赞 120 评论
分享
牛客网
牛客企业服务