面经分享:程序汪培训转Java粉丝拿下大数据和电商offer,分别13K和15K
Posted 我是程序汪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经分享:程序汪培训转Java粉丝拿下大数据和电商offer,分别13K和15K相关的知识,希望对你有一定的参考价值。
本文章来自程序汪粉丝的亲身经历,普通本科培训转Java拿下大数据和电商支付公司offer的经验分享,又是一个需要程序汪分析offer的粉丝,感谢他的走心分享
老规矩面经和学习经验分享,剩下的就是程序汪微信回复他
程序汪也欢迎其他粉丝分享你们的面试的 自学的经验 ,程序汪也会帮你分析些问题,互利互助的。
粉丝情况(脱敏了)
具体公司名和开发业务保密
学历:二本
专业:机械专业
学习:培训转Java
粉丝:当公司业务不行的时候一定要学会跑路
程序汪:切记不要盲目参加培训,搞不清楚状况就马上交2万左右学费,上课后才发现自己根本学不进去,这样的粉丝例子,程序汪已经看到不少。
大数据面试
机试
1. 1-100排序数组打乱(洗牌算法)
2. 策略模式 根据男女处理
3. 递归 解析一不定棵深度的树(json字符串)
4. java8 stream 给一个list,按年龄分组 统计男女比例
面试
1. 创建一个线程池 任务偶尔有爆发(任务队列不能用链表,不然可能OOM,一定要设置拒绝策略)
2. 设计模式了解吗(随便说了几个spring涉及的设计模式)
3. 类加载过程
4. 双亲委派,为什么要双亲委派,如果不使用双亲委派可能出什么问题
5. ACID mysql怎么保证原子性
6. SQL查询优化
7. B+树 内部结构 画一下
8. Redis节点挂掉一个,会不会重新分配槽位
9. int Integer 的区别 new Integer分配到哪
10. Redis zset 跳跃表了解吗
11. Redis 实现分布式锁,公平锁(加一个阻塞队列)和非公平锁
12. 说一下Kafka 有没有遇到没有自动发生分区再均衡的情况
13. Kafka主题消费的offset存在哪(consumer_offset)
14. Kafka ack机制
15. Java的锁 lock 和 synchronized
16. ThreadLocal
17. Java哪几种线程池
18. ConcurrentHashMap 怎么解决并发问题
19. nginx /aa 和 aa的区别
某电商面试
连着面了三轮,所以技术面的题只记得一部分,问的都是面试的常规题
1. HashMap
2. MySQL隔离级别
3. MySQL的undolog redolog binlog
4. JWT的结构,JWT怎么加密的
5. ThreadLocal 有异步任务 怎么解决
6. Redis的有数据结构,用过哪些
7. 网络安全问题 跨域攻击、SQL注入、CSRF 等等是否了解,怎么解决的
8. JVM内存结构
9. 垃圾回收 了解哪些垃圾回收器
10. G1的好处
11. 触发GC的时机
最程序汪总结
程序汪还是推荐粉丝进电商的公司,以前也分享过了,真实的电商项目会学到很多知识点
高并发,电商有天然的并发业务场景
各种流行的中间件,比如redis,rabbitMQ 等等
利于跳槽,互联网大小厂都是比较喜欢有电商经验的简历,注意我说的是真实电商经验,不是培训机构里的电商,当跳板非常完美
往期资源 需要请自取
往期资源 需要请自取
以上是关于面经分享:程序汪培训转Java粉丝拿下大数据和电商offer,分别13K和15K的主要内容,如果未能解决你的问题,请参考以下文章
再刷一波起来!Java后端开发面经大集锦2.0,刷完顺利拿下Offer!