腾讯 PCG 移动客户端 一面

1. 自我介绍
2. 刚刚打开了你的网站看了一下,加载速度比较慢,这是什么原因?
3. 缓存数据一致性用什么策略保证的?
4. 文件分片怎么做的?怎么合并的?文件存在哪里的?
5. 有没有想过用专门的文件服务器?
6. 定时任务怎么实现的?你这个设计存在什么问题?如何改进?
7. 网站的路由鉴权怎么做的?
8. 对于这个项目你还有什么要讲的吗?
9. Java如何实现内存管理的?
10. 手撕:多线程从队列里获取任务再放入结果列表中。讲讲思路?你这个读取和写入是用一个锁控制的,会产生什么问题?能怎么优化?那你写一下吧
11. 手撕:topk。讲讲思路?时间复杂度,空间复杂度,除了用堆有没有别的解决方法?
12. 能实习多久?
反问
1. 部门业务是什么?
2. 主要用什么语言?
3. 需要提高的地方?
全部评论

相关推荐

头像
05-16 00:09
已编辑
长安大学 计算机类
boss上的后端实习生大数据方向,很多牛友都说不咋滴,所以也没咋准备,随便就上了5.6 笔试,很简单5.9 HR电话面(非技术),十五分钟左右5.14 一面时间30-60min基本对着简历问的,会挖项目,没有其他牛友说的那么不堪,不会压力,体验还可以,但是感觉是kpi。=================================================================· 自我介绍· 对这个岗位有什么了解?· 为此做了哪些准备?如何准备这个面试的?· 掌握什么技术栈,学过什么语言,学过哪种数据库,有没有用过linux?· 用linux做过什么东西?有没有在linux调试应用程序的经历?· 怎么学习新知识的?· 除了Mybatis还了解什么ORM数据库· 讲一下redis有什么数据类型?· 讲一下redis中的hash?· 讲一下ZSet?· 你在项目中哪个业务用到ZSet?为什么选择ZSet?· redis为什么要使用持久化策略?· 在项目中有什么印象深刻的数据表?为什么这么设计?表中数据的定义是什么?主键怎么定义?· 为什么用innodb而不是myisam?什么是页表?· 在设计这张表中有没有遇到什么问题?怎么解决的?· 为什么使用timestamp?有没有了解过其他时间类型?· Java反射机制,概念、怎么用、怎么实现?· 获取类对象的方式?· 有没有用过jdbc?(我说我用过,所以开始拷打我)· statement和preparestatement的区别?· jdbc的基本数据类型?· resultset的类型?不太懂· 讲一下你的项目最拿得出手的东西· 反问 #牛客在线求职答疑中心# #牛客解忧铺#
点赞 评论 收藏
转发
点赞 3 评论
分享
牛客网
牛客企业服务