做了两年的面试官,分享一个刚毕业小伙的面经,你们看一下能总结出经验吗?
作者:互联网
前言
简单介绍,985硕计算机,从3月开学开始着手实习规划,真的是此时我连简历都没做 o(╥﹏╥)o
随后JavaGuide,CS-Notes,各种各样的帖子,电子书,啃啊啃啊,对了还有刷牛客和LeetCode的题,我太菜了,只做了剑指offer
刚开始不敢投简历,因为觉得自己没学好(是真的没学好啊!!啥都忘了,疯狂恶补)
到三月底投了两家公司:阿里,华为 (他们都说我头铁,什么都不会什么都没学,一上来就冲…)
最后四月分两次(9号16号)猛投了一些:网易,百度,腾讯,360,oppo,携程,微众银行,cvte,斗鱼,虎牙,招商银行,海康威视
4.8阿里icbu一面凉经 (一小时二十分,随后很快官网状态显示已回绝)
项目你这个机器学习研究是做什么
做了什么工作,有真实的模拟吗,去了解真实车企方面,基站实施吗?
遇到的问题
谈到C++仿真,c++指针,java有吗?那引用是什么?
继承和多态
重写和重载
三大特性
线程进程区别
线程的生命周期和状态
block和wait区别 本质
synchronized静态方法加锁,非静态方法锁
ReentrantLock用过吗?
创建线程方法
线程池
你了解的数据结构
hashmap 底层实现
红黑树
哈希冲突
Java 内存区域(运⾏时数据区)
jdk1.6 jdk1.8
堆,栈,方法区有些什么
JVM
新生代 永久代了解吗
垃圾收集了解吗
垃圾收集算法
类加载机制
java值传递?引用传递?到底是什么区别?
树的遍历
设计模式知道吗?
框架?干什么用的?
数据库 范式还记得吗?
join、连接 union?
【计网没问,操作系统内存没问】
不用临时变量 交换两个数字
10个G的文件 每一行一个数字 排序
什么是归并排序
项目中用到的DAG是什么,那如果任务失败怎么做
反问
面试资料总结
作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。
有需要的朋友点这里直接去下载就好了,希望对你有帮助!
4.13 腾讯PCG一面凉经 (一小时,随后很快官网状态红灯)
讲一下你这几个项目你觉得最好的?
传输过程中的干扰,怎么处理
比较难的地方是哪一个
项目做的时候是用java吗?
C++11有哪些特性?
TCP和UDP差别
哪个更可靠
为什么更可靠
进程和线程区别
虚拟机栈?怎么理解?。。。(mmp说叉了,是java里面的,面试官是c++)
C++有虚拟机吗?
页面置换算法了解吗
最好的是哪个?
没有比他更好的嘛,不容易实现的?(靠,他引导我,我竟然忘了OPT!!!)
三次握手为什么是三次?
四次挥手为什么是四次?整个过程为什么是4次?
客户端主动断开,就是不等待2msl就关闭,直接删掉fd,有什么问题?
可以等一个MSL,不等两个吗?
简历有提到DAG图?怎么遍历?
了解拓扑排序吗?
最后,撕代码:实现反转链表,实现LRU缓存机制(都是ACM模式)
4.14 口碑1面 (一小时,很感谢这位面试官)
介绍下 你认为好的项目,难点是什么,你做了啥?
论文解决了什么难题?他之前的性能指标是什么? 已经已有的算法相比?优势是什么
你比他们好,为什么不能替代?有缺点
终于把他说懂了!13分钟
数据结构 算法,说下排序算法,哪些是稳定的?
稳定是…,然后哪些是稳定,哪些不是稳定的
10亿个数字找 前K大的数?
按K来切,用堆排序,
数组里面第K大的元素?
排序,查找
Hashtable说一下
问下数据库?为什么要有事务?
特性是什么?目的是?
ACID?
逻辑上的一个逻辑操作,就是一次SQL操作,要么成功,要么失败
数据库 事务的隔离级别
怎么保证REPEATABLE-READ(可重复读)的?
锁,我忘记叫什么名字了。Next-Key Lock 锁算法
乐观锁和悲观锁,
CAS
那你哪一块还熟悉,JVM,
那你说说内存区域模型,GC算法
平时看什么书籍?
堆和栈?
哪里可以被GC?
你觉得栈能被回收吗?
学习中最有挑战的,最有难度的经历?
走表,3点15分夹角,
8个球,1个略重,找出来?
反问
口碑什么业务?
阿里面试几面?还要2-3面,他问我实习在杭州,大概什么时候能来?
今天您对我的评价,还需要什么提升?
4.20 口碑2面 (30min,听声音是一个大佬)
通俗易懂的解释一下论文
快速排序思想 特点 最坏 平均
那还有什么可以比nlogn更低
桶排序 映射函数
项目里面经历的几点,fail-fast,string的intern
为什么写了个测试
口碑商家供应链,比如什么算法,要进货什么东西,售卖
什么时候能来实习?
实习地点有要求吗?
还有投哪些公司?
保持电话畅通, 3-5天
4.25 口碑HR面 (30min,小姐姐声音好听人很好)
自我介绍,
本科成绩排名多少,保研占比,
本科研究生不同, (本科 研究生导师带领更紧密)
你的研究生老师很负责,他是什么样
你在研究生期间 你觉得最有压力事情阶段 (论文)
这段时间经历了多久
第一作者和第二作者?
做论文的初衷?
你一般压力大的时候什么表现?
你觉得这个事情是最有成就感的事情吗?(是的论文写真的不容易)
论文为什么拖了这么长的时间呢? (运气不好,放在那不管两个月)
除了这个事件还有什么事? (研二项目,本科大学熬夜赶算法课程项目)
那这个任务你扮演什么角色? (组长,分配任务,管理者?更像是团队合作)
那如果团队合作你提出来的意见别人认为不合适?
有遇到过吗?
你在团队里面的优势和缺点在哪里?
你对自己的规划?
你跟同学有没有过冲突?
你吵架之后先找别人还是别人主动?(听错了以为是主动吵架吗?)
你觉得自己是在学习和生活中给自己压力的人吗?
给自己压力 要取得成就的内在的原动力?
哪里人?
哪一年的?有兄弟姐妹?
有女朋友吗?
你前面几轮面试下来感觉如何?
除了我们这边,还有接触其他的吗?
反问
什么时候结果收到回复?(她说:你是有其他的要比较吗?(此时都懵逼了…怕…)应该明后天就能)
部门具体的职能,对实习生的机制?
最后
文章的最后为大家准备了一些Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等,祝大家都能拿到心仪的offer!
有需要的朋友点这里直接去下载就好了,希望对你有帮助
标签:知识点,面试官,Java,什么,面经,算法,线程,小伙,排序 来源: https://blog.csdn.net/weixin_47277170/article/details/116430260