面大厂好累喔,答的我口干舌燥(记录快手一面)

今天上午面快手,又是被八股拷打的一天。

先问了八股文,然后问了项目,最后给了道简单算法。

印象比较深刻没答好的点是:线程池的拒绝策略;JVM如何调优;GC时间长如何排查;说说有哪些锁和对应机制;数据库优化。

这周经历3场面试,逐渐和八股文熟络了,实力浅浅进入筑基期,但距离化神境还有很大的距离。

(面试修炼路径:练气境,筑基境,结丹境,元婴境,化神境,炼虚境,合体境,大乘境,真仙境,金仙境,太乙境,大罗境。以后准备写本书,名字就叫:我的面试修炼之路,讲述的是一个少年如何从练气境,一直修炼到真仙境最终成为面霸的励志爽文。。)

我估计想进入化神境起码得再经历12-15场面试。。(持续记录我6月份开始找实习的血泪之路,好奇的uu们可以关注下)

考察的基本都是基础八股,但还是有些没有复习到,比如线程池拒绝策略、JVM调优、GC排查这些,锁机制回答的时候脑袋抽抽了,数据库优化只答了分库分表。

先开个坑,周末好好反思一下今天被拷打的问题,补充这篇面经。明天面字节,很好奇字节面试是啥样的?

一、八股文拷打

(我每次在想为啥面试官老是能问我这么多八股文,我猜可能是我答的太简短了。。)

ConcurrentHashMap和HashMap的区别?使用场景?

线程编程的时候如何保证线程安全?

分布式场景下如何保证线程安全?

CAS会出现什么问题?ABA如何解决?

线程池的使用场景?解决了什么问题?为什么用线程池?

线程池的拒绝策略?

JVM内存模型简单描述一下?模型简单描述一下?

JVM双亲委派机制描述一下。

JVM调优有哪些参数?

如果GC时间比较长,一般怎么排查?

数据库索引一般是用什么数据结构?和其它数据结构有什么区别?

数据库事务是什么?为什么要用事务?

事务的隔离级别有了解吗?

MySQL和Java里面有哪些锁机制?

对于数据库容量有限,如何存储用户的数据?有什么优化方式?

分库分表是怎么做的?

为啥要使用Redis,Redis解决了什么问题?

Redis如何进行持久化?

二、项目

问了核心模块;你负责啥功能;顾客模块啥功能;讲一下技术难点;超领判断为什么使用set结构,不认可这种实现方式;为啥会出现一人多领;并发一人多领的情况;session如何在redis里存储的简单说下;session中一般存储啥信息;用什么做的负载均衡;负载均衡用了啥算法?

三、算法

最大连续子数组的和(数组中相邻元素的和最大值),我直接1分钟暴力ac,然后面试官不认可暴力方法,让我想有什么优化方法,我说动态规划、滑动窗口巴拉巴拉。

全部评论
等你练到大罗境,爽文男主
9
2
回复 分享
发布于 07-04 18:04 上海
原来你就是吾沐西风啊,我在弹幕上经常看到你,今天刷到你了,还是校友😂
4
送花
回复 分享
发布于 07-05 09:07 广东
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
收藏了 大佬
2
送花
回复 分享
发布于 昨天 17:56 广东
面霸
1
1
回复 分享
发布于 07-04 17:08 重庆
学习了
1
送花
回复 分享
发布于 昨天 18:02 广东
,冲冲冲!
点赞
送花
回复 分享
发布于 07-04 14:52 福建
现在还有暑期面吗哥提前批的都开了,秋招也差不都了
点赞
送花
回复 分享
发布于 07-04 17:04 广东
当时面腾讯二面,面完全身疼了一天,一直追问,问细节,问方案,问思考。
点赞
送花
回复 分享
发布于 07-04 22:25 重庆
哥们项目都做了哪些呀,我投了都不约面😭估计是太菜了
点赞
送花
回复 分享
发布于 07-05 11:31 湖北
八股文拷打,打得你比吃酸菜鱼还酸爽,完全停不下来,这个八股强度,一般人顶不下来
点赞
送花
回复 分享
发布于 07-05 17:27 广东
收藏了,感谢大佬
点赞
送花
回复 分享
发布于 今天 01:34 上海

相关推荐

先记录一下前两次面试的经历bg:211本第一次(微众银行)6月初的时候面了微众银行,第一次面试,没准备好,八股很多都不会,出了一道多线程判断i++的题没做出来(问我加volatile是不是就可以了,我回答是),后面又问了Spring和Linux的内容,也是一点没答出来,面完后觉得应该没戏了就开摆准备期末考试了,谁知道一个星期后发了二面,于是火速学习Spring和Linux的八股,也没背多少,就准备了核心的几个(Springboot自动装配原理),刚好问到了,结束后问什么时候出结果,面试官说很快,觉得应该稳了,毕竟自己答的挺好的,3天后就约hr面了,其实当时就该注意到的,前两次hr小姐姐约面的时候声音听起来很温柔,约hr面的时候明显不开心,本来都打算租深圳的房子了,结果hr面的时候男hr说我投的是转正实习,不要26届。第一次面试遗憾结束第二次面试(字节跳动)距离微众hr面还有20min开始的时候字节hr打电话过来约面,当时都想拒掉了,一个是自己实在太菜,而且字节又比较重算法,肯定没戏,但是又觉得自己暑假已经有去处了所以觉得无所谓,就约了第二天下午,面试官出的题是我仅有的三次面试中最简单的了,真的很给机会了,leetcodehot两道中等难度的,出的八股也是基础中的基础,可惜算法只写出来一道,操作系统答的一坨,两天后发了感谢信第三次面试(美团)面完字节后就打算沉淀了,知道了自己很菜,算法不行,很多八股也没背(操作系统,spring全家桶,Linux)而且技术栈也不多,微服务,消息队列,Docker这些都不会,一直等到期末考试完开始小学期的时候,本来是准备一边参加学校实训一边沉淀的,结果小学期第一天上午美团发了面试申请,美团好像没有面评,就直接去面了,但是因为一直在复习期末考试,水平一直在原地踏步,算法还更差了(考试周一道leetcode没刷),感觉不太可能能过,所以干脆把自己会的好好复习下好了,结果面试官问的都是Java基础,全是送分题,出的算法还是二叉树层序遍历,反问的时候问有几轮技术面,结果居然只有一轮,问学习建议,面试官笑着说唯一的建议就是早点进入大厂做做项目,问多久出结果面试官也说很快,结果四个小时后hr就联系发口头offer了感觉日常实习大家的水平应该都是够的,就是看能不能约到面试,希望大家都能找到自己喜欢的实习,我先去喝开水了
查看14道真题和解析
点赞 评论 收藏
分享
25 120 评论
分享
牛客网
牛客企业服务