嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > 面了15家,放弃了大厂梦

面了15家,放弃了大厂梦

大家好呀,在这个所谓“金三银四”的时间段里,相信不少准备找工作的小伙伴已经在准备或者已经开始面试了吧。

 的很多鱼友们也都开始了面试,其中学 Java 后端的 ConquerL. 同学已经在春招中上岸微医集团,今天把他的面试经验分享出来,希望能对正在找工作的小伙伴们有所帮助。

星球原文链接:https://t.zsxq.com/0cZyUzFjz

本文已获得 ConquerL. 同学授权

春招实习总结

微医集团已 oc

一、前言

从 2 月初到现在,不到 2 个月的时间,面了 15 场,其中包括字节,蚂蚁,微医集团,香格里拉,连连支付,Moka,还有一些小厂和外包,也做了美团,百度的笔试,还有一些大厂正在简历筛选,一些简历直接挂,自己也准备不打算继续找了,可能月末直接入职微医集团(独角兽公司),微医集团今年要上市,感觉在面试的过程中,面试官以及技术总监和 HR 给自己的面试体验感觉很好,所以决定去微医了,大厂梦只能在秋招中争取争取了。

二、学习计划

从现在开始到9月份自己制定的一份学习计划
①、算法:代码随想录三刷,刷 CodeTop 前十页,Hot100
②、八股:简历上的八股背熟,JavaGuide 二遍,小林 coding 二遍
③、项目:优化自己的实习简历项目,深挖自己的项目
④、实习:争取做到一份有意义的实习经历,在秋招中多给自己加分

三、面经分享:

微医(oc)

一面

  • 自我介绍
  • 口述反转链表的实现
  • 说说 Lambda 表达式
  • 缓存雪崩,缓存击穿,缓存穿透
  • 缓存一致性
  • Redis 的持久化机制
  • MySQL 的语句执行顺序
  • 事务隔离级别以及 MVCC 实现原理
  • 事务失效的场景
  • CAS 以及存在的问题
  • SpringBoot 自动装配原理
  • AOP 应用
  • 说说 SpingBoot 在开发中的常见注解
  • JVM 的类加载机制
  • RabbitMQ 的五种工作模式
  • 挖项目(25 min 左右)
  • 说说项目的架构以及技术选型,细节方面(Gateway 网关,RPC 框架,SDK 的开发步骤)——API 项目

    如何实现的滚动分页查询,简单说说分布式锁实现原理,RabbitMQ 异步下单,如何解决缓存击穿——点评项目

  • 反问面试官
  • 二面

  • 深挖 API 项目
    ①、为什么要做这个项目
    ②、这个项目遇到的问题
    ③、如何实现RPC远程调用的
    ④、网关主要做了什么
    ⑤、项目中用到的数据库以及隔离级别
  • @Transactional 原理
  • MVC C实现原理
  • nacos 和 zookeeper 的区别
  • nacos 高可用如何保证
  • 字节
  • 无重复字符的最长子串
  • 买卖股票的最佳时机
  • HTTP 0.9 ~ HTTP 3.0 的发展历程
  • HTTP 和 HTTPS 的区别
  • OSI 七层模型是什么
  • TCP 与 UDP 的区别
  • 虚拟内存
  • 进程间的通信方式
  • 进程和线程的区别
  • JVM 的类加载机制,并说说每个类加载器加载什么
  • JVM 的内存区域
  • synchronized 的实现原理
  • 反问面试官问题
  • 蚂蚁
  • Sping 和 SpringBoot 区别
  • 说说自动装配的原理
  • Bean 的生命周期
  • 缓存击穿和缓存雪崩以及对应的解决方法
  • 什么场景下使用分布式锁,设计一个分布式锁(参数以及实现过程)  redis 底层如何实现的分布式锁
  • 说说平常设计数据库表的字段
  • 数据库的索引数据结构
  • B+Tree 索引的底层原理以及是如何保证平衡的
  • ThreadLocal 的使用场景以及常见问题
  • 内存泄漏如何排查
  • young GC和Full GC 的区别以及为什么这样设计
  • https 实现原理(SSL 认证过程)
  • POST 和 GET 请求的区别,POST 和 PUT 请求的区别(以及什么情况下使用 POST,PUT,GET)
  • 说一说什么是幂等性,产生幂等性的场景,以及幂等性的解决方案(例如交易订单的幂等性问题,需要什么字段)
  • 支付宝在支付的时候,最开始余额不够,支付下单失败,后来转入钱后就可以下单,让我如何解决这种幂等性问题(大概这意思,当时忘录音了)
  • 连连支付
  • 项目遇到的问题?
  • zookeeper 和 nacos
  • 分布式锁(深挖)
  • Zset 的底层数据结构是什么?底层实现原理,跳表
  • Redis 持久化机制
  • 缓存一致性
  • 为什么用滚动分页
  • 深度分页
  • MySQL 原子性
  • MySQL 间歇锁
  • 回表概念
  • 索引下推
  • 联合索引的最左前缀匹配
  • 创建(a,b,c)联合索引,where a > 0 and b = 0 and c < 0。这种情况是走a索引回表之后判断b和c,还是走 ab 索引或者走 abc 索引?
  • Sping 中事务使用场景
  • Stram 流的 filter
  • Spring 初始化 bean 的三种方式
  • 设计模式了解过哪些,说说策略模式
  • 香格里拉

    1、全程项目(针对简历上的项目,以及自己大学时候做的项目觉得比较熟悉的,共享屏幕给面试官看,面试官就提出各种问题,场景)

    四、最后

    祝其他小伙伴早日找到方向然后坚定地走下去,拿到自己满意的 offer!!!

    星球活动

    1.欢迎参与  ,搞定高频面试题,斩杀面试官!

    2.欢迎已加入星球的同学  !

    3.欢迎学习 ,手把手教你做出项目、写出高分简历!

    加入我们

    欢迎加入鱼皮的,鱼皮会 1 对 1 回答您的问题、直播带你做出项目、为你定制学习计划和求职指导,还能获取海量编程学习资源,和上万名学编程的同学共享知识、交流进步。

    ???? 加入星球后,您可以:

    1)添加鱼皮本人微信,向他 1 对 1 提问,帮您解决问题、告别迷茫!

    2)获取海量编程知识和资源,包括:3000+ 鱼皮的编程答疑和求职指导、原创编程学习路线、几十万字的编程学习知识库、几十 T 编程学习资源、500+ 精华帖等!

    3)找鱼皮咨询求职建议和优化简历,次数不限!

    4)鱼皮直播从 0 到 1 带大家做出项目,已有 50+ 直播、完结 3 套项目、10+ 项目分享,帮您掌握独立开发项目的能力、丰富简历!

    外面一套项目课就上千元了,而星球内所有项目都有指导答疑,轻松解决问题

    星球提供的所有服务,都是为了帮您更好地学编程、找到理想的工作。诚挚地欢迎您的加入,这可能是最好的学习机会,也是最值得的一笔投资!

    长按扫码领优惠券加入,也可以添加微信 yupi1085 咨询星球(备注“想加星球”):



    往期推荐