北京工作5年,学习1年回老家跳槽国企,年薪33万,终于不用加班了(内含面经)

29岁人到中年,来北京5年从传统it到互联网,经历过非常不适的挣扎,现在好歹也算是站稳了脚跟,薪酬从月薪5000到年包30,肯定比不过业内牛人,甚至和我司其他非技术级比也就是很普通,但是好在压力不太,知足常乐。从租房到老家1套房子,每次的买点都算正确。但是选择的房子都不算最优,也终于把自己折腾成了负债100万的房奴。从大学分手后的孤单一人,到有了家庭,有了半岁的宝宝,感觉自己的责任和压力都大了很多;从只有一万存款,到现在20万,这一路基本都是被股市割韭菜和重新发芽的不断循环。

这5年,收获了很多,也失去了很多,头发越来越少,身材越来越胖,睡眠越来越短,心情越来越焦虑。最终还是回老家孩子老婆热炕头,但很久都没出去面试,不知道自己的技术怎么样也不敢轻易跳槽,于是2019年边工作边学习了一年,还好顺利上岸。

不得不说国企真香,天天下午五点半准时下班,感叹终于不用加班了。下面给大家一些面试国企的面试题,希望对大家跳槽有帮助。

北京工作5年,学习1年回老家跳槽国企,年薪33万,终于不用加班了

《最全Java高级架构面试知识点整理》已升级为2.0版本,200个知识点,178页,28w字

我整理的《最全Java高级架构面试知识点整理》已升级为2.0版本,200个知识点,178页。私信我“Java”获取。

【一面】

数据库

· 使用mysq1索引都有哪些原则?

· 索引什么数据结构?

· B+tree和Btree什么区别?

· mysq有哪些存储引擎啊?都有啥区别?要详细!!

· 设计高并发系统数据库层面该怎么设计?

· 数据库锁有哪些类型?如何实现呀?

· 数据库事务有哪些??

分库分表

· 如何设计可以动态扩容缩容的分库分表方案???

· 用过哪些分库分表中间件,有啥优点和缺点,

· 讲一下你了解的分库分表中间件的底层实现原理?

· 我现在有一个未分库分表的系统,以后系统需分库分表,如何设计,

· 让未分库分表的系统动态切换到分库分表的系统上???

· 分布式事务知道吗?你们怎么解决的?TCC?那若出现网络原因,网络连不通怎么办啊

· 为什么要分库分表啊???

· 分布式寻址方式都有哪些算法?知道一致性hash吗?

· 手写一下java实现代码??你若userId取摸分片,那我要查段连续时间里的数据怎么办??

· 如何解决分库分表主键问题?有什么实现方案??

分布式缓存

· redis和memcheched什么区别?为什么单线程的redis比多线程的memched效率要高啊?

· redis有什么数据类型?都在哪些场景下使用啊?

· reids的主从复制是怎么实现的?redis的集群模式是如何实现的呢?redis的key是如何寻址的啊?

· 使用redis如何设计分布式锁?使用zk可以吗?如何实现啊?这两种哪个效率更高啊??

· 知道redis的持久化吗?都有什么缺点优点啊??具体底层实现呢?

· redis过期策略都有哪些?LRU?写一下java版本的代码吧??

北京工作5年,学习1年回老家跳槽国企,年薪33万,终于不用加班了

【二面】

1. 画项目架构图

2. 分布式任务调度系统是怎么实现的?

3. ElasticSearch都用过哪些查询方式

4. 如何做数据同步的?(MySQL到ES)

5. 如何做CodeReview的?

6. SpringCould都用了哪些组件?

7. 什么场景用到断路器(Hystrix)

8. 你是如何理解分布式锁的?

9. Redis分布式锁你们是怎么用的?

10. Redis你都用到哪些命令?

11. Synchronized讲讲

12. 说说轻量级锁,无锁的方式(CAS ABA问题?)

13. 加锁我们是为了解决什么样的问题?

14. 说说volatile关键字

15. 了解什么叫不可变类么?或者是叫不可变对象?

16. final的含义是什么?

17. 成员变量都是final修饰的话,如何进行赋值?

18. 如何关闭线程?

19. 手撕代码。牛客题霸上的原题,可以去看看:NC22合并两个有序的数组

20. 我有8件事要做,最要要同意返回处理结果,每件事要进行异步的方式去做。你怎么完成这个需求

21. 我需要在项目启动时,将一些配置加载到内存中,你有什么方式能解决?

【三面】

1. 自我介绍

2. 讲讲做的项目

3. RabbitMQ优缺点讲一下?

4. 分享一下你这个项目的挑战性吗?

5. 项目中有遇到什么问题么?

6. 讲讲SpringCould中用到的组件吧?

7. Feign为什么效率低?

8. 为什么大部分服务对外不提供的接口都是HTTP的?(没太理解什么意思)

9. 讲讲项目中为什么会把MySQL升级为ES?

10. CodeReview你都是怎么做的?

11. list跟Set有什么差别?

12. HashMap跟CurrentHashMap有什么区别?

13. 讲讲Redis的数据结构

14. 问了问我现在的待遇,有什么想问我的?

希望未来的几年还能努力前行,生活中那唯一的一种英雄主义,我希望自己能践行。希望大家都能选择自己喜欢的工作,都能过上自己喜欢的生活。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值