2024届秋招经验分享:从双非本科到华为Offer的成功之路
招银网络金融科技、某证券金融科技、去哪儿、华为等多家公司的Offer。他的背景为双非本科与985硕士学历。
最后,他选择了离家较近的证券公司。
以下是他详细的经历。
华为小奖状的背后:我的秋招经历总结
随着华为向我颁发小奖状,我的秋招经历正式画上了句号。
Offer总结
- 招银网络金融科技(软件开发,总包27万)
- 证券金融科技(大数据方向)
- 去哪儿(薪资22k,年薪15万)
- 上海银行(大数据方向,总包约25万)
- 华为(14C,薪资22k)
个人背景介绍
- 学历:双非本科和985硕士,虽不算顶尖,但也具备一定竞争力。
- 专业:计算机相关,虽非科班出身,但具备一定的编码基础。
准备过程的详细分享
我于2021年10月开始为后端开发工作做准备。在这之前,我仅学习了Java SE和MySQL。随后,我开始接触框架和实际项目。
和大多数人一样,我通过观看黑马程序员和尚硅谷的视频逐渐提升自身能力,同时在LeetCode上进行刷题。值得一提的是,项目的选择需谨慎,大公司对项目的要求实际且具有一定难度。我曾因项目实现方式过于简单而在饿了么和美团的面试中遭到质疑。大型企业的项目实现方法与我们平时的做法存在差异。
我完成了两个项目,一个是秒杀商城,另一个涉及微服务技术。虽然秒杀商城项目提高了我对框架的理解和能力,但在面试时,因其与实际业务脱节,常常面临质疑。
WD公司面试问题
- 在大数据场景下,如何进行数据清洗?
- 你何时开始学习Java开发?采取了什么学习方法?
- IoC 的作用,为什么能解耦?
- AOP解决了什么问题,其应用场景是什么?
- Spring Boot相比Spring有哪些优化,为什么使用Spring Boot?
- 是否使用过Spring Cloud?可以举例说明有哪些组件及其用途?
- Nginx负载均衡,客户端负载均衡和服务端负载均衡有什么区别?
- 如何设计一个优先级任务的线程池?
- HashMap的原理是什么,如何实现的?
- 什么是SPI?SPI的原理是什么?
GT公司面试问题
- 你是否使用过事务?事务的传播属性是什么?
- 事务失效的情况有哪些?
- 在方法中捕获异常而不抛出。
- 非事务方法调用事务方法。
- 事务方法内部调用事务方法。
@Transactional
标记的方法不是public权限。- 抛出的异常与
rollbackFor
指定的异常不匹配。
- 如果消息丢失了,你该如何处理?
- 父线程如何传递信息给子线程?
- 什么是ThreadLocal?
- 多线程的线程池原理、参数以及阻塞队列是什么?
- 多线程如何创建?如果Future类一直等待返回值,应该如何处理?
Lazada公司面试问题
- 项目中遇到的难点有哪些?
- 库存是如何扣减的?在并发场景下是如何实现的?
- 在秒杀场景中,乐观锁机制的SQL如何写?库存表是如何设计的?
- 使用了哪些工具来检测内存泄漏问题?
- 标记清除算法是如何标记垃圾的?如何解决引用依赖问题?
- LinkedList、ArrayList、HashMap的实现原理?LinkedList和ArrayList插入元素的实现过程是什么?
- 为什么使用红黑树?它的优势是什么?红节点和黑节点有什么区别?
- JVM运行时数据区和垃圾回收机制是怎样的?
JXJK公司面试问题
- 锁升级的机制是什么?
- Java中的锁机制有何不同?
- Spring Boot自动注入时出现空指针的情况如何排查?
- 自动注入失败的原因有哪些?
- 接口可以定义变量吗?
- 如果一个字段仅有“男”、“女”、“其他”,这个字段适合用作索引吗?
- 如果有两个字段,其中一个有100000行,另一个有100001行,如何挑出不同的这一行?
- 重量级锁的加锁和解锁过程是怎样的?
- 轻量级锁的加锁过程和锁膨胀如何发生?
- 偏向锁的锁膨胀机制是什么?
- 接口能否定义成员变量?
KS公司面试问题
- 线程池的参数有哪些?
- NIO和BIO的区别是什么?IO多路复用如何实现?
- Java的值传递是什么?
- 回文链表的实现思路是什么?
MT公司面试问题
- 线程的状态有哪些?状态之间是如何变化的?
AL公司面试问题
- 集群与分布式的区别是什么?
- 行锁何时会升级为表锁?
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果