非科班渣硕腾讯Java后台开发实习面经

腾讯CDG 春招提前批 已拿Offer
个人背景:非科班(地信),本科双非,硕士C9,无实习经验和工程项目(写到这边自己都觉得自己太菜了)。看着提前批要结束了,就拿着自己的科研项目上去莽了。感觉tx对非科班的同学主要是考察学习能力和基础知识,并不会有其他看法。所以,加油吧!

一面:1小时,电话面

  1. 自我介绍
  2. 介绍学习方式和专业背景
  3. 项目(机器学习,分类器,逻辑回归详细介绍,优化)
  4. Java并发包里有哪些工具类,详细介绍下
  5. ConcurrentHashMap、HashMap
  6. 红黑树
  7. Synchronized和ReentrantLock对比
  8. Synchronized底层实现原理、锁升级过程
  9. 可重入锁
  10. Mysql常用引擎对比
  11. mysql索引,explain,索引覆盖
  12. Mysql优化
  13. Innodb数据结构
  14. 聚簇索引和非聚簇索引,对比
  15. 主从分布延迟怎么办
  16. Redis数据类型有哪些,介绍下
  17. Redis底层数据结构和内存模型
  18. bitmap介绍下
  19. Redis容灾怎么做
  20. 一致性hash
  21. UDP和TCP的区别
  22. UDP和TCP报文头
  23. TCP三次握手、四次挥手、客户端和服务器状态、容灾怎么做
  24. Http报文头,与HTTPS对比,HTTPS加密过程
  25. K8S架构,docker应用场景
  26. 如何判断链表有环,步数怎么设置
  27. Linux内存模型
  28. 10G数据排序,2G内存
  29. 常用数据结构,应用场景

二面: 50min 牛客视频面

  1. 专业背景介绍(为什么转IT)、学习方法介绍、自学能力
  2. 项目介绍(CNN、RNN、CNN为什么能实现图像分类,项目意义,工程化场景)
  3. K8S,docker
  4. redis高级数据结构介绍下
  5. redis集群
  6. 一致性hash
  7. mysql索引,主键索引和唯一值索引的区别
  8. 事务
  9. B+树
  10. 工作和读博的看法

三面 GM面:45min

  1. 自我介绍
  2. Java并发介绍一下
  3. java GC
  4. 软件多线程架构和多进程架构的优缺点对比,为什么apache用多进程,mysql多线程
  5. mysql怎么建索引
  6. 7种进程通讯方式,介绍,用过哪些
  7. 两个面如何判定相交
  8. 1亿数字TOPK
  9. Linux 查端口占用
  10. Linux检查服务是CPU、内存还是网络密集型
  11. 项目,项目优化

HR面 25min

腾讯HR面就比较轻松,聊人生,聊经历什么的。


总结

腾讯面试体验很好,基本一天一面,不耽误时间,从投递到oc大概一周,面试官也很nice,会慢慢引导你往深层的地方思考。GM面会考察场景处理能力,基本每道问题都会涉及到具体工程场景,不要担心,面试官也会慢慢引导,顺着思路总会答出来。

#腾讯实习##腾讯##实习##Java工程师##面经#
全部评论
2 回复
分享
发布于 2020-04-27 11:57
同地信专业
点赞 回复
分享
发布于 2020-04-26 15:18
联想
校招火热招聘中
官网直投
您好,请问您是2021届毕业的学生吗
点赞 回复
分享
发布于 2020-04-26 15:22
这是什么岗位,怎么还问到了机器学习的,您是做的机器学习方面的课题吗,然后自学的Java吗  #
点赞 回复
分享
发布于 2020-04-27 11:48
面试到oc一周,膜了膜了
点赞 回复
分享
发布于 2020-04-27 12:00
点赞 回复
分享
发布于 2020-04-27 12:01
想要做java开发实习生的 投了上海cdg日常实习毫无反应 哭了 楼主能帮忙看看吗😂 或者有什么建议
点赞 回复
分享
发布于 2020-05-26 17:42
请问是cdg什么部门呢
点赞 回复
分享
发布于 2021-04-09 22:42

相关推荐

一面(一个半小时)1,CAP的概念,raft属于哪一种?2,读写分离的东西懂不懂?比如说主从复制中读请求跟写请求的关系?回答了主从复制中异步复制导致复制滞后带来的一些一致性问题。3,懂不懂数据库中按行,按列啥的忘了?4,ACID的概念5,lambda和function的区别,与function ptr的区别?6,进程,线程,协程的区别?7,什么时候会出现segment fault?数组越界一定会导致segment fault吗?8,怎样会出现死锁?如何解决死锁?如果释放资源来解决,会不会出现全部都释放资源,拿起资源的无限循环(活锁问题??)9,左值,右值,指针的区别?move什么时候起不到移动的作用?10,如果lru cache通过哈希分片的方式做负载,那如果热点数据都往一个lru cache上访问,有什么解决办法?11,模板编程中,实现多态要注意什么?(蒙圈)12,操作系统中cache替换有哪些策略?13,B+树与B树的区别?14,详尽描述下 lsm tree?15,MVCC对事务隔离的实现?暂时想不到了,想到了再补充!!!手撕算法题:LRU cache二面(一个小时10分)数据库:主要问项目,所以聊了很多leveldb和rocksdb的东西。1,rocksdb的乐观事务处理的实现机制是什么?2,rocksdb如何对write队列做优化的?3,lsm tree存储引擎下的写流程4,数据库的ACID中有哪些隔离级别。看我不懂关系型数据库的东西,就不问了。OS:1,什么时候发生 segment fault,如何使用gdb调试它(core dowm文件?)2,知不知道进程和线程进行上下文切换的时间属于什么量级?3,当线程切换时,哪些寄存器的值需要被保存。4,互斥锁和自旋锁的区别,分别适用于哪些场景。5,知不知道条件变量和锁的实现原理。6,简述下Linux虚拟地址空间从低地址到高地址分是都是什么?7,为什么会设计出用户态和内核态两种不同的态?C++八股1,什么是完美转发,知不知道完美转发的具体实现?2,虚函数的实现机制?3,C++中如何实现做线程同步?手撕算法题:N个线程实现一个数组排序(不会!!!)
点赞 评论 收藏
转发
14 116 评论
分享
牛客网
牛客企业服务