暑期实习一些面经和准备建议

过去几次面试问到的八股:
如何理解泛型(不止一次问到)
hashmap相关(强烈建议大家重点复习hashmap和concurrenthashmap,源码有时间就记一下)
重载和重写(也是多次问到,基础知识了,科班不用背也知道)
对面向对象的三大特性的理解(多次)
String为什么是不可变的,有什么好处
两种IO流的存在原因,当时面试官想让我答的更底层,我不知道怎么答......
你了解的设计模式,你在项目中用到了哪些设计模式(多次)
ArrayList是否线程安全(不安全),举例哪种情况不安全。
JVM内存结构(多次)
JVM垃圾回收(超高频)
四种引用,threadlocal(多次)
OOM(多次,问过出现原因,排查方法等)
类加载过程(多次)
线程与进程区别(多次)
线程池存在意义,核心参数(很重要,多次)
乐观锁悲观锁(也很重要,多次)
synchronized (多次)
AQS
MYSQL数据引擎(多次)
事务隔离级别相关(多次)
UDP和TCP(多次)
三次握手(多次)
cookie和session
redis缓存穿透,雪崩等等(多次)

一些建议:
算法题保证自己做过的一定要会,多学会用一些数据结构,我用C++,里边的无序map和无序set就经常使用,有些题并不一定只有一种解法。新题看二十分钟没思路就别看了,把时间花在理解题解思路上对提升更有效,看题解尽量找优质题解,自己能理解的题解看。我刷了一百道,然后反复看了几遍思路,基本笔试题AK率在百分之八十,注意int和long的坑,一般内存都给的够,能用long就用long,很多很多都是int不够大
八股的话建议反复看,并且一定要理解,生硬背诵是很难有效记忆的,比如hashmap成环的问题,怎么成环的,1.8怎么解决成环问题,遇到不理解八股意思的一定要去查,因为八股不多,只有有效记忆才能在面试中反馈给面试官(有些面试官问我一些问题是不是背的我都承认了,太实诚了哈哈哈,不过感觉如果你说不是背的他可能就会深问,看你自己把握了)
面经的话建议空闲就可以看一下,感觉自己答不上来的就去百度,八股相当于模拟题,面经相当于近期真题,用来查漏补缺
关于简历:我刚开始写的比较差,很多简历挂。写简历也是技巧,别让HR在简历就把你筛了(简历里边可以写很简单的亮点,主要是你写的一定要是自己能说出来一些的,二面大多数都是对着项目问)
全部评论
有句话说的很对,“八股的话建议反复看,并且一定要理解,生硬背诵是很难有效记忆的”,只有理解了,才能听懂面试官变化的问题方式,但核心的问题点。
17
送花
回复
分享
发布于 04-12 15:23 浙江
m
2
送花
回复
分享
发布于 04-12 20:04 江苏
网易互娱
校招火热招聘中
官网直投
谢谢哥 周二面试还一堆没看 不知道看八股还是背项目 好紧张
1
送花
回复
分享
发布于 04-13 21:44 天津
👍
点赞
送花
回复
分享
发布于 04-11 15:56 四川
收藏了,哥。
点赞
送花
回复
分享
发布于 04-11 17:09 陕西
m
点赞
送花
回复
分享
发布于 04-11 22:51 湖南
m
点赞
送花
回复
分享
发布于 04-12 08:53 浙江
m
点赞
送花
回复
分享
发布于 04-12 09:38 四川
m
点赞
送花
回复
分享
发布于 04-12 09:51 广东
厉害啊 总结的真好
点赞
送花
回复
分享
发布于 04-12 10:53 陕西
点赞
送花
回复
分享
发布于 04-12 10:58 陕西
感谢兄弟们捧场上热搜了嘿嘿嘿
点赞
送花
回复
分享
发布于 04-12 11:11 四川
点赞
送花
回复
分享
发布于 04-12 12:19 湖南
m
点赞
送花
回复
分享
发布于 04-12 12:37 北京
中肯的
点赞
送花
回复
分享
发布于 04-12 14:52 湖北
m
点赞
送花
回复
分享
发布于 04-12 15:04 辽宁
m
点赞
送花
回复
分享
发布于 04-12 15:35 陕西
两种io流是指的啥啊,哥
点赞
送花
回复
分享
发布于 04-12 16:09 湖北
感谢大佬!
点赞
送花
回复
分享
发布于 04-12 16:13 浙江

相关推荐

岗位介绍快手—Java日常实习急招名称:Java开发实习生(商家技术)base:北京or杭州部门:电商技术部-商家和运营赋能中心-运营平台研发组业务:B端,研发和更新供运营人员使用的平台,能够参与组内平台建设的研发,不会分配杂活,能够参加实际的业务需求开发,mentor会手把手教和CR代码,成长很快,是lz所在的组,收获多产出足备注:组内目前有日常实习hc,直推到团队,今年的转正政策没出,理论是表现好有转正机会投递方式:**********(这里看不见的话我在评论里发了图片)简历发邮箱即可,然后我来操作职位描述1、负责快手各内外部产品后端系统、平台系统的研发工作,通过敏捷开发支持产品需求快速迭代,不断优化系统架构,支撑业务规模增长,保障服务稳定; 2、对现有系统的不足进行分析,找到目前系统的瓶颈,改进提高系统性能; 3、参与解决海量数据分布式处理、高效查询、数据一致性、准确性等方面带来的各种技术难题和挑战。任职要求1、本科及以上学历,计算机、软件相关专业优先; 2、熟悉Java,有扎实的计算机基础,对数据结构、算法基础有深入理解; 3、熟悉面向对象的设计思想,了解软件开发流程; 4、有实际项目经验或互联网公司实习经历者优先,有OI、ICPC等竞赛经验者优先; 5、热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新; 6、具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。
投递快手等公司10个岗位
点赞 评论 收藏
转发
149 1145 评论
分享
牛客网
牛客企业服务