听说牛客许愿很灵
9月8日11:30
HR面,现在面试刚结束,许愿Offer!有offer后会将全部面经写出来,结束互联网公司的秋招
9月14日 21:43收到云证,官网状态变为已完成,许愿oc
已经已完成 + 云证了,先更新面经回馈牛客,因为之前没选择Markdown格式,现在没法选了,就不编辑格式了
再次重申:面试问的大多是你简历上写的东西,不同人问的问题可能有较大差异,仅供参考
8月23日 腾讯笔试
8月24日 一面
自我介绍
手撕代码——矩阵寻找路径
项目深挖
进程上下文切换会做什么(问得很细,保存哪些内容,存储在什么地方)
进程地址空间(我不会)
进程和线程 区别
操作系统中 线程共享进程的哪些资源
JVM怎么怎么做垃圾回收——一个对象何时会被回收——什么叫可达性分析——GC roots是什么——什么可以作为GC roots——哪些线程的局部变量可以作为GC roots——局部变量存在哪里——线程的栈叫什么(虚拟机栈)——栈内会存什么——虚拟机栈通常怎么被应用的(栈帧 方法调用)
方法中new了一个对象,哪些内容会存在栈帧中——局部变量表中的局部变量什么时候会用到
JVM内存区域可分为哪些区域——程序计数器是做什么的——方法间的切换会保存程序计数器吗
垃圾回收主要回收哪一部分——新生代和老年代回收的区别——为什么有这个区别——新生代和老年代是如何定义的
synchronized一般怎么使用的——类锁和方法锁的区别——类锁一般写在代码的哪一部分
四次挥手为什么要挥四下——三次握手的过程——三次握手的意义
项目中数据库部分的深挖
事务ACID哪一个最重要
有用过分布式事务吗(没有) 还说了一个read lock什么的 也是不了解
索引的数据结构——为什么用B+树——B树和B+树的区别——为什么不用超大的哈希Map——哈希Map的数据结构
反问
8月31日 二面(其实早就打电话约了,但是我时间冲突,就安排到很久以后)
自我介绍
项目深挖(比一面要细很多)
linux操作
子进程和父进程关系(不清楚 )
给文件夹一个可执行权限怎么做——777是什么意思——为什么是777
MySQL的引擎——索引数据结构——什么是聚簇索引什么是非聚簇——什么时候是聚簇索引什么时候是非聚簇
A B C联合索引和分别建立三个索引有什么区别——查询区别
给表加索引用什么语句(不记得了)
清空一个表有什么操作——delete truncate的区别——主键重置的意思
HTTP 302 301 304意思——浏览器接到304会诊么做
HTTPS和HTTP的区别——加密算法是什么——典型的对称加密和非对称加密算法
如何实现登录过程——了解常见的web漏洞吗(不了解)
了解注入吗——我说了SQL注入——如何防治
数据库如何给用户加读写权限(不清楚)
更新一个表记录和更新一个表的命令
Redis数据结构
MySQL查询优化
手撕代码——字符串加法(正整数)
手撕代码——字符串加法,由正整数扩展为小数(然后面试官就开会去了= =,让我写完提交了就行)
9月5日 三面(二面答得很差,本以为挂了,没想到还有三面,大家千万别放弃啊)
自我介绍
项目深挖(偏向场景题)
一致性哈希(不了解)
手撕代码——最小路径和
能否去实习
为什么研究方向是算法 想找开发
部门介绍
9月8日 hr面
常规问题,简单自我介绍,简单项目介绍,秋招进度,求职意愿,身心健康,优点,缺点,职业规划
最后祝愿大家拿到满意的offer,我也许愿尽快收到意向书
全部评论
(9) 回帖