• 记录裁员后第一周的面试记录


    2022年9月的记忆录

    开篇请添加图片描述

             终于国庆了,7天假期,不知道读到这篇水文的你是在加班还是在家葛优瘫、堵车途中或者隔离中,但绝对不是旅游中的人吧,因为那肯定没时间看博客。

             七八月份就盼着国庆早点来到,毕竟七天假期啊,就算是加班,也有好几倍工资,但是8月底突然毕业了,这个国庆就没有那么期望了,毕竟天天是假期啊。

             既然到了国庆,那就意味着9月份就结束了,毕业也快4年了,但是都没有认真的去回顾过每一天、每一个月、每一年我究竟做了有什么,有什么快速的进步的地方;这几天认真回顾了一下9月份,然后把这个月的经历记录下来。

    请添加图片描述

    具体事项回顾

             看过之前文章的小伙伴肯定都知道,我在8月底经历了裁员;现在还依稀记得,那是一个风和日丽的一天,还在会议室的我,就收到了组员伙伴的消息,HR找他了,进去签了个字就出来了,速度之快,前后也就四五分钟不到;中午一起吃了个饭,他就走了。

             由于我之前在四月份的时候出过一次case,再加上各种小道消息打听到,本次毕业名单中有我,所以在收到小伙伴的消息之后,我也开始了漫长的等待。

             2022-08-24 14:20:00 收到HR的消息,问我现在有事吗,跟我聊一下,该来的终于还是来了,而且我也早就知道有我,所以早就做好了准备,四五分钟之后,确定好lastday,签完字我也出来了。

             之后,自由了,改简历,时间来到了9月份。这一整个月,投简历、约面试、小伙伴约饭、打球、中秋、面试、约面试、面试…

             那9月份有啥收货呢?不断复习、面试越战越勇,然后还收到了一个ipad air,AirPods 3,还有一个相对满意的offer,刷了若干道算法,面了若干公司,收到了若干个面试未通过的消息,最兴奋的莫过于抢到了回家的车车票,然而父母却不让回,这对于一年多没回家的孩子来说,是最难受的一件事吧,哎!请添加图片描述

    面试遇到的问题

    • 项目介绍
    • 画/说一下项目架构图
    • jvm今年问道的很少,说一下项目中用的垃圾回收器
    • CMS、PS、PO、G1等区别
    • 如何确认垃圾、垃圾回收器、垃圾回收算法等
    • Java中的锁有哪些?
    • volatile、AQS、synchronized、cas等实现原理
    • 集合的实现原理,线程是否安全?如何保证线程安全?
    • 线程之间的交互、线程池、实现原理等
    • MySQL的锁、事务、隔离级别实现原理
    • 索引的区别? 普通索引和唯一索引的哪个效率好?
    • SQL优化?一棵树能存储多少数据?
    • 分库分表?怎么拆分?为什么这么拆分?后期怎么扩容?为什么不做冷热数据分离?
    • 一条SQL是怎么被查出来的?
    • 一条SQL是怎么被写进去的?会加锁吗?怎么加锁?加什么锁?
    • 三种日志文件的区别?书写顺序?脏页是什么?
    • 主备实现?高可用架构?
    • Redis实现原理?多路复用?为啥快?数据类型?数据结构?
    • Redis高可用架构?持久化机制?主从复制原理以及流程?
    • 分布式锁?如何实现?怎么加锁?怎么释放锁?可重入以及续锁等原理
    • 如何确定数据落到哪台节点?脑裂场景怎么解决?数据倾斜怎么解决?
    • Spring中Bean的生命周期?
    • 一次请求的完整链路?后端部分基于Java什么原理实现的?
    • SPI是什么?怎么利用它?解决什么问题?
    • SpringBoot的自动转配?出来aop还有什么办法实现类似功能?
    • 已经有了rocketMq为啥还要用websocket?
    • 线上内存飙升怎么排查?怎么定位?
    • dump出来的文件是什么东西?如何分析?
    • 一致性hash算法的hash环与槽的区别?
    • Dubbo的实现原理?有哪些角色?
    • 如果让你实现dubbo你会怎么实现?
    • 通信协议?dubbo采用了什么?调用timeout是多大?以哪个为准?默认多少?
    • zookeeper的节点信息?zk实现分布式锁可以吗?
    • MQ怎么保证消息的完整性?
    • RocketMQ怎么保证消息不丢失?broker和nameserver的高可用架构?
    • 如果让你实现一个系统,你会考虑哪些指标?分别怎么解决?
    • Redis请求比较慢,导致慢的原因有哪些?
    • 分布式事务的解决方案?
    • 算法(目前涉及到的有数组、链表、树、队列、队列)
    • 场景题(直播间的红包、评论系统、抢购场景等)
    • ES 中的数据是实时的吗?查询的时候是实时响应吗?为啥?
    • 三次握手?四次挥手?2mls?少一次行不行?
    • 滑动窗口?粘包和拆包?怎么发生的?怎么解决?
    • 除了TCP还有什么请求协议?
    • 前端发起一次请求非常慢怎么定位及解决?
    • 某个接口响应非常慢,怎么解决?
    • 幂等性怎么解决?为什么用分布式锁?不用行不行?
    • 你自己常用的设计模式等

    最后的最后

             以上的面试问的我列出来的比较宏观,细拆一下有分好多,大家可以对比这参照。本来是想把面试过的公司列出来一下,但是想了一下,感觉不太妥,面试了十几家吧;哎,一个月了,才面试十几家,还记得之前一周就可以面试十几家,现如今互联网的行情越来越差,几年是这几年最差的一年,但是不是往后最差的一年呢?谁也说不上。

             好消息是,经过长达一个月面试,终于拿到合适的offer了,等待背调通过,节后就可以入职,但愿能过一帆风顺吧!

             最后,祝祖国母亲生日快乐,也祝大家国庆快乐!

    在这里插入图片描述

  • 相关阅读:
    机器学习原理篇:基础数学理论 Ⅱ
    < Python全景系列-2 > Python数据类型大盘点
    java计算机毕业设计在线问答平台源码+系统+mysql数据库+lw文档+部署
    java小狂神资料-java进阶路线,保护好头发
    项目部署到Linux
    部署vuepress项目到githubPage
    Java23种设计模式-结构型模式之适配器模式
    word页脚设置,页脚显示第几页共有几页设置步骤
    外刊30篇合集
    Day11:二叉树---->满~、完全~、堆
  • 原文地址:https://blog.csdn.net/A_dg_Jffery/article/details/126762560