小言_互联网的博客

广州部分公司面经(二)

324人阅读  评论(0)

前言

文本已收录至我的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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场