熬了快两个月,终于拿到了淘天后端offer!

news2024/12/25 12:34:54

今年的暑期实习挺难找的,很多同学忙了几个月到现在还没有一个offer,真的很常见!没找到暑期实习的同学千万不要太焦虑,可以留意留意日常实习,日常实习也找不到,那就去完善自己的项目经历,认真准备校招面试。

今天分享一位耗时两个月找到淘天暑期实习的同学分享的面经。这位同学的学历顶级(本科985 + 硕士华五),加上技术基础还不错,才让他在两个月内顺利拿到 offer,不容易啊!

一、基本情况

教育情况: 本科985 + 硕士华五 + 国家奖学金。

实习经历: 本科无实习,硕士有在导师项目组实习经历,

面试情况: 淘天集团 offer,快手 offer,京东进hr面拒了,字节进三面拒了,阿里云过了三面拒了,阿里控股进二面拒了。

投暑期实习经历: 3月1号开始投,前期面了四五家,包括淘天,但一直被拖着,中间紧急加投了七八家,连续又面了十几场,但进度不快,一直到4月20号还是 0 offer,特别焦虑,终于在最近一周有了进展,拿了快手offer和淘天offer,其他就直接拒了。

实习准备经历: 去年10月开始看黑马,后续刷Leetcode,看JavaGuide,找人帮忙修改简历,3月开始投暑期实习。

二、部门公司面经

2.1 淘天集团

1.技术一面 (1个小时)

  1. 自我介绍
  2. 介绍项目
  3. 拷打项目,大致如下:
  4. 为什么使用多线程,有什么好处(回答:降低用户响应时间,之前用过单线程)
  5. 前端是如何拿到签章状态的,是通过轮询还是其他办法
  6. 为什么要使用RabbitMQ做异步任务,有微服务的拆分吗,没有拆分的话为什么不直接开一个后台线程
  7. 为什么微服务项目要使用消息队列这种中间件,有什么作用,为什么不使用其他组件?
  8. 除了 MQ,想实现同步调用怎么办
  9. 有了解过RPC吗,为什么不用RPC,知不知道一些现成的RPC
  10. 你说通过Remote JVM Debug做远程调试,一般只要能连接进程就可以调试了,你是怎么绕过堡垒机进行调试的
  11. 为什么要做多数据源切换,不能都放一个库里吗
  12. 为什么做垂直分表,有什么好处
  13. 如果有全国的订单数据,几千万,都在一张表里,怎么存储?
  14. 分库之后,如何避免分页时的跨库查询?
  15. 使用过哪些数据库
  16. 了解索引吗,什么是索引,索引的数据结构是啥
  17. redis和mysql这种数据库有什么区别
  18. 什么场景使用mysql存储,什么场景用redis
  19. 了解oop吗,了解设计模式吗。讲一讲你运用过哪些设计模式或了解过哪些
  20. 设计模式有哪些原则
  21. 使用策略模式有什么好处
  22. jvm中的类加载机制是什么
  23. 如何打破双亲委派机制?
  24. 为什么使用SpringBoot,用SpringBoot开发相比之前有什么好处
  25. 什么是Java的异常,java怎么处理异常
  26. 有没有遇到过 JVM 错误,怎么排查,使用什么工具
  27. 用户有一个请求非常慢,如何排查
  28. 有什么工具可以帮助排查链路间的执行情况吗
  29. 你的职业规划?
  30. 反问。

2. 技术二面

基本都是拷打项目,顺便问一些项目调优,数据库调优,JVM调优经验。 大半时间都在介绍我自己的项目。

3. hr面

  1. 你是考研的还是保研的,成绩怎么样?
  2. 用三个词语来形容你自己
  3. 现在你投了哪些公司,进度怎么样?
  4. 假设你offer全拿到了,你会选择哪一家,为什么?
  5. 将来考虑在哪些地方工作?
  6. 高考后为什么选择你的本科学校就读?
  7. 你的本科实习经历比较少,为什么本科不出去实习
  8. 你在大学期间做过的最有成就感的一件事情是什么
  9. 你觉得你在团队中的贡献度是多少
  10. 你觉得你身边的人里,哪个是你的榜样?
  11. 他最值得你学习的地方是什么?
  12. 你的父母对你成长最大的影响是什么?

4.主管面

聊天聊了25分钟,反问了5分钟。

项目经历聊了7分钟,本科的竞赛经历聊了十几分钟。

5. oc

2.2 字节跳动

1. 技术一面

  1. 深入的八股+项目经历
  2. 手撕3题

第一题,写一个线程池,2个线程,打印1 ~ 100的数字,不用交替

第二题,n皇后问题,10分钟秒了

第三题,岛屿问题,5分钟秒了

  1. 反问

2. 技术二面

  1. 自我介绍
  2. 你本科学过什么课程?
  3. 给一道sql题,手写sql(按班级分组,给出每个班的男生的语文课平均分)
  4. mysql设计题,电商场景,每天有一千万的订单,怎么存储,供商家和用户查询(参考答案:主从,主库用用户id来分表,从库用商家id来分表)
  5. mysql的主从同步原理(binlog,从库用两个后台线程,一个同步binlog,一个sql thread同步)
  6. mysql怎么解决主从库的一致性问题
  7. redis的缓存击穿和缓存雪崩
  8. redis分布式锁实现秒杀场景的库存扣减问题,有哪些命令,要考虑哪些问题
  9. RabbitMQ消息队列的生产者,消费者怎么与消息队列进行交互(生产者确认机制,消费者确认机制)
  10. Java线程池的一些基本知识
  11. 了不了解go?
  12. 你的代码主要提交到哪里?有哪些编程经历?
  13. 手撕,dfs在二维数组里查找单词,秒了

3. 技术主管面

因为拿了淘天的offer,就拒了三面。

2.3 其他

快手问的比较深入,京东纯八股,阿里云和阿里控股喜欢结合项目拷打。

三、总结反思

1. 实习/项目经历 > 算法 > 学历 > Java八股文。

项目是被拷打最多的,然后算法真的很重要,笔试成绩不好直接排序到很久才有机会面试,大厂喜欢卡学历,八股多花时间总能背下来,但前面的三项不好就一点机会没有了。

2. 实习没必要投太早,有一个靠谱的内推人真的很重要。

实习投的早,可能第一场笔试会比较难。

有一个靠谱的内推人可以帮你查进度,催hr加快进度,没人帮忙查真的很折磨

3. 暑期实习是一个持久战,非常折磨心态。

现在的公司实习的流程越来越长,而且喜欢泡池子、排序候选人,一般快的也得一两周,慢的要一两个月。所以与其泡着一家,不如多投多面,保持好心态。

4. 尽量多面试,可以用一家的offer来A其他家。

如果不是有快手的Offer和字节的三面,淘天至少还能拖2周,有其他的offer来催hr,真的会给你加快进度的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1679288.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件工程期末复习(8)需求的表达方法和状态转换图

需求的表达方法 系统模型 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统 “做什么” 的问题 通常软件开发项目是要实现目标系统的物理模型。目标系统的具体物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而…

苹果电脑里面的资料为什么不能拷贝到硬盘 mac硬盘权限限制怎么解决 mac东西拷不进硬盘怎么办

你在使用Mac电脑的时候有没有遇到过文件无法拷贝的情况呢?这种情况多见于Mac电脑使用U盘或者移动硬盘的时候,不少用户都发现:可以正常读取U盘里的数据但是无法拷贝文件进去,为什么会有这种情况呢? 一、mac东西拷不进硬…

macbook同时配置github,gitlab,gitee

背景:我的本地环境之前已经配置了github与gitlab的共存,现在想要添加一个gitee的项目,我的全局的账号和邮箱配置已经配置为了gitlab的账号邮箱,下边新增gitee的配置时没有对这一块儿的变更。新增了gitee后,我也对gitla…

webpack优化构建速度示例-IgnorePlugin:

IgnorePlugin是webpack的一个内置插件,允许你忽略某些特定的模块或文件 webpack.config.jsconst config {entry: ./src/index.js,output: {filename: main.js},mode: development, }module.exports config;src/index.js import moment from moment console.log(mo…

汽车工厂安灯系统能够快速知晓生产现场的状况

汽车工厂是一个庞大的生产系统,其中有数以百计的工人、机器和设备在不断运转,以确保汽车的生产顺利进行。在如此复杂的生产环境中,安全是至关重要的,而安灯系统正是一个能够帮助汽车工厂快速知晓生产现场状况的重要工具。 安灯系统…

程序在银河麒麟系统下实现开机自启及创建桌面快捷方式

目录 1. 机器环境说明 2. 程序开机自启动设置 2.桌面快捷方式设置 3. 附加说明 1. 机器环境说明 机器安装的银河麒麟操作系统属性如下: 2. 程序开机自启动设置 第1步:编写一个脚本,用于自动化启动,为便于后文描述,该脚本名称…

84.网络游戏逆向分析与漏洞攻防-游戏技能系统分析-筛选与技能有关的数据包

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了 内容…

失业焦虑如何缓解心情?流静冥想

失业焦虑如何缓解心情?人生旅途,失业犹如山重水复,焦虑似迷雾遮望眼。古语云:“山不厌高,海不厌深。”心之向往,冥想便是那披荆斩棘之斧,如何带你走出困境? “静以修身”&#xff0c…

IT行业的革新力量:技术进步与未来展望

在当今时代,信息技术(IT)行业无疑是全球经济的重要推动力之一。随着数字化转型的不断深入,IT行业的边界正在扩大,它不仅包括传统的软硬件开发、网络建设和运维服务,还涵盖了云计算、大数据、人工智能&#…

文件系统和软硬连接

一、磁盘 磁盘可以存储大量的二进制数据,并且断电后也能保持数据不丢失。因此磁盘是一种永久性存储介质,在计算机中,磁盘是一个外设,也是唯一的机械设备。既然磁盘是一个外设,那么就意味着,磁盘和内存&…

时间序列预测:探索性数据分析和特征工程的实用指南

时间序列分析是数据科学和机器学习领域最广泛的主题之一:无论是预测金融事件、能源消耗、产品销售还是股票市场趋势,这一领域一直是企业非常感兴趣的领域。 随着机器学习模型的不断进步,使除了传统的统计预测方法(如回归模型、ARIMA模型、指数平滑)外&a…

C++语法|对象的浅拷贝和深拷贝

背景&#xff1a; 我们手写一个顺序栈&#xff0c;展开接下来的实验&#xff1a; ⭐️ this指针指向的是类在内存中的起始位置 class SeqStack { public:SqeStack(int size 10) {cout << this << "SeqStack()" << endl;pstack_ new int[size_];t…

APP封装后防止破解的全方位策略

移动应用开发完成后&#xff0c;封装&#xff08;编译打包&#xff09;是发布前的重要步骤。然而&#xff0c;一旦APP发布&#xff0c;就可能面临被逆向工程破解的风险&#xff0c;从而导致源代码泄露、数据被盗取等严重后果。 本文将介绍一系列实用的策略和技术&#xff0c;帮…

Linux初学1

Unix unix和LInux的关系 LInux的吉祥物tux Nginx Directoryhttps://mirror.iscas.ac.cn/centos/7/isos/x86_64/redhat7 网络连接 桥接模式&#xff1a;虚拟系统可以和外部系统通讯&#xff0c; 你自家里折腾当然桥接没问题&#xff0c;如果一个教室里全都用桥接&#xff1…

Unity | Spine动画动态加载

一、准备工作 Spine插件及基本知识可查看这篇文章&#xff1a;Unity | Spine动画记录-CSDN博客 二、Spine资源动态加载 1.官方说明 官方文档指出不建议这种操作。但spine-unity API允许在运行时从SkeletonDataAsset或甚至直接从三个导出的资产实例化SkeletonAnimation和Skel…

鸿蒙应用布局ArkUI【基础运用案例】

布局基础运用案例 平级导航的复合网格视图 平级导航的复合网格视图常出现在同时展示多种不同内容的界面。 例如&#xff0c;市场类应用作为典型的平级导航&#xff0c;其首页不同板块采用了不同布局能力。 标题栏与搜索栏&#xff1a;因元素单一、位置固定在顶部&#xff0c…

如何管理测试计划?测试计划管理都使用哪些在线工具?YesDev

3.2 测试计划 测试计划Testing plan&#xff0c;描述了要进行的测试活动的范围、方法、资源和进度的文档&#xff1b;是对整个信息系统应用软件组装测试和确认测试。 3.2.1 管理测试计划 在测试计划&#xff0c;可以查看、管理和维护全部测试计划。 测试计划列表 点击【测…

AI预测福彩3D采取887定位大底=23策略+杀断组+杀组选+杀和尾+杀和值012缩水测试5月15日预测第1弹

昨天与一位玩3D的彩友通过视频直播的形式聊了下&#xff0c;受益匪浅&#xff0c;给我提供了一些比较有价值的建议&#xff0c;比如&#xff0c;对于887的定位策略&#xff0c;方向是没问题的&#xff0c;但是8873的话&#xff0c;还是缺乏一定的命中率&#xff0c;如果88723&a…

Mark赶紧码住!亚马逊跨境电商八个爆款选品方法

一、Best Sellers选品法 这个方法顾名思义&#xff0c;就是大家熟悉的热销榜单选品。不做过多解释&#xff0c;在自己熟悉的品类&#xff0c;隔几天就会观察一下前100名里有没有冒出什么新品。它和现有的产品相同还是不同&#xff0c;自己做哪些搭配或者迭代会不会打败它。综合…

Java项目:基于ssm框架实现的实验室耗材管理系统(B/S架构+源码+数据库+毕业论文+答辩PPT)

一、项目简介 本项目是一套基于ssm框架实现的实验室耗材管理系统 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 二、技术实现 jdk版本&#xff1a;1.8 …