2022届艰难秋招(已逝)面试总结!
【摘要】 1.面试投递从去年八月初开始投递,十月中旬拿到心仪offer,后续没有再折腾,但是还是有很多机会!投递的企业主要以私企为主,包含了:小红书、陌陌、斗鱼、字节、爱奇艺、华为、同花顺、美团、京东、百度、快手、顺丰科技、贝壳等等…注意的是这时候主要是提前批的后期,很多公司提前批都已经结束,就只剩百度、贝壳了,其它的主要是秋招了,其中百度、贝壳2021年的提前批在8月底,后面主要介绍下两者的面试情...
1.面试投递
从去年八月初开始投递,十月中旬拿到心仪offer,后续没有再折腾,但是还是有很多机会!
- 投递的企业主要以私企为主,包含了:小红书、陌陌、字节、爱奇艺、华为、同花顺、美团、京东、百度、快手、顺丰科技、贝壳等等…
- 注意的是这时候主要是提前批的后期,很多公司提前批都已经结束,就只剩百度、贝壳了,其它的主要是秋招了,其中百度、贝壳2021年的提前批在8月底,后面主要介绍下两者的面试情况…
- 投递方式:以官网为主,推荐在牛客等地方找一些群,会有人实时更新最新的招聘情况.
2.百度提前批面经
2021年8月20日一面(后端开发)
- 面试内容:
- 1.自我介绍
- 2.实习的项目内容(其中因为我实习较短,问了我原因。)
- 3.java知识:双亲委派机制的原理?哪些案例打破了双亲委派机制?
- 4.java集合:list、set、map三者简单介绍?ArrayList、LinkedList的区别?HashMap的put过程?ConcurrentHahsmap的1.7和1.8的简单不同?
- 5.java线程:线程池的作用和六大参数?sleep和wait函数的区别?ThreadLocal的作用?voliate和synchroized的区别?
- 6.javaGC:GC算法包含哪些?新生代和老年代?
- 7.spring:IOC的原理?aop的两种代理?
- 8.单例模式的原理以及类别?
- 9.Mysql事务的四种特性?mysql中常见的锁?
- 10.算法题:1.两个栈实现队列 2. 确定链表的环的位置
- 11.反问:主要技术架构以及工作内容。
2021年8月24日二面(后端开发)
- 面试内容:
- 1.实习项目介绍(简单一过,没有什么实质性东西)
- 2.数据库的视图是什么?以及其优点和缺点?(这个问题是从实习项目引出来点的,没回答好)
- 3.mysql的主键索引和辅助索引?回表问题?范围查找的一个过程?
- 4.spring的bean是单例的,什么是单例?为什么要单例?
- 5.常见的锁:synchronzied(无锁、偏向锁、轻量级锁、重量级锁)介绍一下?lock(双向队列+state AQS) 公平和非公平介绍一下?
- 6.乐观锁(cas、aba问题—统计问题)?
- 7.voliate 轻量级锁?
- 8.领域驱动设计听过吗?(答:无)
- 9.git 合并以及本地和线程的一个本质?(答:不会)
2021年8月26日三面(后端开发)
- 面试内容:
- 1.自我介绍
- 2.消息队列介绍下
- 3.缓存和集群介绍下?
- 4.中间件、redis、容器什么的用过吗?(答:没,这时候还没看redis的相关知识)
- 5.Spring、spring cloud、spring boot的不同?
- 6.本科专业是软件工程,说一下瀑布模型、敏捷模型?3-5年的规划?如何和领导说某个需求不可靠?
- 7.能不能去实习?(答:不能)
2021年8月28日官网出了结果,没有过,自动转入秋招中了,等待秋招笔试…
分析:主要是redis中间件的内容,这些东西必定要掌握,主要学习redis就足够了!
3.贝壳提前批面经
2021年8月13日笔试完成(四道题完成了两道)
- 后续主要分为两批,第一批完成情况2道题以上,第二批是两道题左右的!
- 面试时间在周末,然后是一天面完,等于一面完不到20分钟就会出结果,如果过了直接二面!
2021年8月28日上午10点一面(后端开发)
- 面试内容:
- 1.hashmap1.7和1.8的区别?concrunentHashmap的size操作?synchronzied的升级过程?hashmap变为红黑树的条件?
- 2.线程的状态包含哪些?
- 3.rentrenlock可重入锁的实现?
- 4.BIO/NIO/AIO三者的区别?linux中的select/poll/epoll三者的区别?
- 5.java jdk最新的api:stream api主要是干什么的?
- 6.谈一下高并发?(这里我以redis分布式说的)
- 7.spring 的ioc和aop?
- 8.线程池的参数?四个常用的线程池函数?工作过程?拒绝策略?
- 9.MySQL的隔离级别?innodb的底层是?mysql的查询优化?
- 10.计算机网络:TCP的三次握手?如何保证可靠的:拥塞控制和楼量控制。
- 11.voliate的实现?
- 12.算法题:寻找三个数相加等于0?(排序+双指针)
- 13.双重检测单例模式?voliate在其中的作用?
2021年8月28日上午11点30二面(后端开发)
-
面试内容:
- 1.抽象类和接口的区别?
- 2.静态代理+动态代理的实现?其中动态代理jdk+cglib两者的不同?(两者不同没有答好)
- 3.spring ioc、aop,其中aop利用的是什么?
- 4.Object类有哪些方法?
- 5.身份证的存储用什么?(用char),其中char和varchar的区别?
- 6.算法:字符串数组判断有没有重复?(排序+双指针即可)
- 7.快排的时间复杂度和空间复杂度?以及其优化?(其中优化部分没有答好)
- 8.java中判断对象是否可用?
-
快排补充以及优化?
-
1.单路快排
-
2.二路快排
-
3.二路快排优化
-
2021年8月28日上午12点30三面(后端开发),按理说我下午三面的,但是面试官正好有空就直接面了。
- 面试内容:
- 1.实习难点?
- 2.期待的地方?
- 3.规划?
- 4.能否去实习?
- 5.对贝壳的认识?
- 6.还面试了哪几家?
后续:等了将近两周,面试还是挂了,感觉第三面的某些问题答得不是很好,能否去实习,最好暂且说可以去,之后如果有事再拒绝;还有要明确去的决心,否则hr面很容易挂!!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)