首页 > 菜鸡的实习秋招之路
头像
fjf今天进腾讯了吗
编辑于 2020-10-28 13:50
+ 关注

菜鸡的实习秋招之路

菜鸡的实习秋招之路

​ 先自我介绍一下吧,本人某不知名211本硕研二在读,本科EE,硕士控制学硕,导师研究方向比较杂,项目都由前几届的师兄做完了,我只需搞好相关论文,顺利毕业即可(==这点确实舒服),因为上半年疫情原因计划有所延后,但无大碍。

​ 我是在国庆期间投的简历,也算海投吧,毕竟只要比较有名的互联网公司,只要在招实习,我都投了简历。国庆后各个企业开始陆陆续续处理简历,我也开始有了一点反馈,最早是平安科技和旷世科技,接着是滴滴和字节(感谢字节***内推),当然也包括感谢信(猿辅导和第四范式)。

​ 平安科技面试就不说了,比较水==。

旷世科技:

​ 我收到的面试邮件是考察我的项目经历及计算机基础。然而一上来就问我实验室研究方向以及我的研究成果==,一度被问懵,还好看了点论文。接着就比较常规了。。

​ OSI七层模型

​ 运输层协议以及区别

​ 讲一下流量控制(我这里除了讲流量控制外还着重那个讲了讲拥塞避免的四个算法)

​ 讲一下图和树,各自特点及使用场景(图我不熟,树我说到了hashmap链表长度大于8转为红黑树和索引使用b+树)

​ 红黑树和b+树区别,索引为什么选择b+树而不选择红黑树

​ 讲一下集合以及各自特点区别

​ 一道简单题:链表相交

​ 大约一个星期后收到oc

滴滴:

一面:

​ 一面对基础考察的极其全面,完全没问项目。

​ 谈谈面向对象的理解。

​ 了解异常吗,异常的继承关系,常见的异常,如何处理。

​ 谈谈list,set,map以及各自的优缺点。

​ 红黑树了解吗?对比其他二叉树优点在哪里。左旋右旋了解吗?

​ 数据库索引底层数据结构,聚簇索引和非聚簇索引。

​ 说一下事务,acid底层原理。

​ undo log,redo log了解吗?(不了解)

​ 索引建立原则,什么情况下索引会失效?

​ 多线程编程了解吗?用过哪些juc类?线程池?拒绝策略(忘了==)

​ linux相关命令:如何动态查看日志?如何排查Java进程错误?

二面:

​ 二面面试和一面截然不同的两种风格==(开放式交流)

​ 说说你这个项目亮点吧

​ 你对Java中哪块知识点比较熟?(我答集合)然后开始讲集合,能讲多少是多少。。

​ 数据库设计题1:

​ 要查找某个老师教的所有学生,如何设计表结构,设计几张表?

​ 要查找某个老师教过的所有(大于?具体条件忘了==)学生按照入学时间倒序排列

​ 分页呢?(自己挖的坑,用limit解决了)

​ 如果某个教的学生数太多将内存撑爆了呢?==

​ 数据库设计题2:

​ 如果前端要显示一个类似树状的数据,如何设计表结构,如何传输数据?

​ 缓存雪崩,缓存穿透,缓存击穿

​ 平时如何学习的?拿了几个offer了?==,还顺便吐槽了一下我的学习方法low,叫我多去逛逛某个论坛(一个英文论坛,具体名字忘了)

​ (一星期后问结果,得知面试通过,但hc满了,将我推去北京,经过一天两面后顺利oc)

字节:

​ 不得不说字节真的是重视算法啊,每轮都有代码题。

一面:

​ 介绍一下项目流程,我巴拉巴拉。。

​ 你们Java里不是有多线程编程嘛,多进程了解吗?

​ 进程间通信方式,各自优缺点?管道比信号量好在哪里?

​ kafka用过没(没用过)

​ 编程题:对称二叉树,二维数组查找(二分法)

二面:

​ 介绍一下项目,深挖项目,rocketMQ怎么使用的?

​ redis数据结构,zset为什么能保证有序?

​ 中间一些小问题忘了。。(这面感觉就是在交流,完全没压力)

​ 编程题:链表相交,查找数组中最小的正整数(On)

三面:

​ 三面和前两面有本质区别,难度直接上升一个台阶,全是场景题,智力题。

​ 介绍项目,深挖项目,你自己如何实现一个延迟消息?

​ 多协程了解吗?协程比线程轻量在哪?

​ 有一个随机数生产机能生产0-4的随机数,怎么用它来生产0-6的随机数

​ 有一千个棋子,最多拿7个,最少拿1个,谁先拿走最后的棋子谁赢,如果你先拿,能确保自己赢吗?

​ hard题:leetcode340(没写出来。。)

​ 反问

​ 一度以为三面凉凉,居然过了,hr面的话主要是聊学习计划和实习时间的问题,没有技术问题。

图片说明
​ 总而言之,告一段落吧。衷心的希望我的这点经验能够帮到大家,另外也希望大家多多评论,点个踩也行啊!图片说明 我也想红名==(我有点膨胀了)

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐