前言
“文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger
”
种一棵树最好的时间是十年前,其次是现在
叨絮
这周,其实有面到几个广州比较好点的企业吧!比如欢聚 致景 荔枝 百度等等,还有一些面向C端产品的公司吧,小六六这边尽量把题好好的给大家回顾
百度
一面
说说你了解的数据结构,说说树查询的一个空间复杂度,
聊聊hash结构,说说有什么方式可以解决hash冲突
聊聊hashmap,说说它的底层数据结构,聊聊红黑树,说说它的put流程,还有get流程
聊聊锁,并发 聊聊synchronized volatile lock
聊JVM 垃圾回收算法,垃圾回收器。
聊聊rocketmq相关的,架构 消息可靠,保证最终一致性,等等 重复消费
聊mysql 存储引擎的区别,为啥要用b+树,聊聊mvcc怎么解决脏读,不可重复读,幻读
聊spring,循环依赖。
聊springcloudalibaba 聊nacos
基本上也是盯着你简历问,问下你的项目,怎么做数据同步
cpu oom的排查
怎么抗高并发
redis 的数据同步 redis相关面试题
有没有什么想问我的
二面
其实大家发现没有,幸好没给我问算法,小六六算法还是比较弱的,今年的目标也算法和csapp,二面就是问场景题,就很少面上面的基础知识了
这样一个情况,就是你的系统有很多个接口,功能,其他的功能用的也没怎么样,但是有一个接口,他就是慢慢的用久了就会把系统搞的很卡,但是不用这个功能,他这个系统又没问题。说说你会怎么解决,或者是排查方案
cpu暴涨的一个排查方案
假设有这样一个需求,就是我们要做一个拉新的活动,每个人只有前10个拉新的人有机会,你需要怎么去设计这样的活动,你会怎么做去防止别人刷你,说说你整个设计的思路
目前你这张表已经有1千万数据了,运营告诉你这几天我们的流量会暴涨1o被,那你会怎么去设计这样的场景,数据这块你有什么解决方案
再聊了一些基础的知识点,和前面有点重复就不一一列举了。
一致性hash 和hash曹
如果你排期10天,然后客户那边很急,你做不完,这个时候你有什么解决方案。
有什么想问我的
三面
介绍下自己
聊聊你的项目
你是怎么做你的一个分布式系统开发,架构 组件
聊聊你项目还有哪些可以优化的点
聊聊你的一个项目的分工,人员
你是怎么合理的去排期
有没有什么想问我的
欢聚时代
一面
自我介绍
介绍下你的项目,聊项目的架构,聊你这在项目的担任的角色,碰到的问题,遇到的难点,怎么解决的
如何做数据同步,做到用户无感知
聊集合 hashmap
聊队列
聊spring中 this 和注入的Bean的区别
聊spring的ioc过程,springboot的自动配置
聊锁,聊aqs
聊线程池
聊redis
聊es
也基本是聊简历上的知识点
cpu oom排查
有啥问我的
二面
自我介绍
聊聊项目
聊聊你的架构设计
聊聊你担任的角色,你怎么去做好这个工作,排期
聊redis
聊聊hashmap
并发编程
说说JVM的内存结构,程序计数器是存在哪个地方
说说cpu的线程和我们Java线程的区别,他们之间的映射关系
聊聊垃圾回收算法,JVM的参数、
聊聊线上问题的排查
有没有什么问我的
三面
自我介绍下
说说你的项目,聊聊你的架构,你的方案,碰到的问题,怎么解决的
说说你是怎么学习一个新的东西的
聊聊你的一个职业规划
说说你的怎么看待加班问题的
说说你再职业生涯中你碰到的最难忘的事
能给我介绍下你最近学习的东西
你是怎么坚持写博客的
有什么想问我的
四面
直接就没啥,聊了下,然后回去了
云货优先
自我介绍下
聊聊你的项目,你担任的角色,你的架构设计
你系统是如何做能做到抗并发
JVM是怎么调优的,过程
oom cpu问题的排查
你为啥想走
你期望的环境,薪资
有啥想问我的
荔枝
假设一个线程池的任务队列满了,再加入一个任务,会发生什么情况
说说怎么让一个线程进入的阻塞状态
签到加积分的场景,每天系统的积分上限是500000,系统的百万用户。每个用户最多签到3次。设计思路
20G文件,然后只有1g内存,你怎么去做到一个top N的问题。
摩航时代
其实问题都差不多,你的项目,你的知识点。
总结
其实面试,小六六也面的挺多了,其实还是看你的一个知识点的面,你的一个项目经历,面试肯定需要准备下的,大家加油哈。
日常求赞
“好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是真粉。
”
“创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见
”
“微信 搜 "六脉神剑的程序人生" 回复888 有我找的许多的资料送给大家
”
转载:https://blog.csdn.net/qq_42820805/article/details/114770623