应届生拿到26K的高途offer,快毕业时突然被毁约

我是程序汪

共 3401字,需浏览 7分钟

 ·

2021-06-27 18:33

本文章来自程序汪粉丝的亲身经历,一个双非二本的校招被毁约经历,希望给校招的朋友一些参考,也欢迎其他粉丝分享自己的面试经历给程序汪





个人经历以及建议

        先说说我的情况吧,本人双非本,21届的应届生,计算机专业,没有什么省赛国赛比赛经验,没拿过奖,学校也没拿过奖学金之类的,普通的不能再普通的一个大学生,有过一段3个月的实习经验但是也不是大厂的实习经验,只是本地的一个小公司,本人是学java,但是实习内容却是跟安卓相关,考虑之后的发展也没有 想转安卓的打算,就打算干后端了。

        老实说我觉得我的校招经历真的算很倒霉了,秋招的时候自身技术不过关,没有拿到好的offer,就去了我上面说的那个公司实习了一段时间,边实习,边学习java准备春招,春招大大小小投了40多个公司,基本上都是大厂,或者也是有名有姓的公司,这里感触最深的就是作为应届生学历真的很重要很重要,投了40多个公司,最后发起面试的就3家,可能也是因为本人算法挺菜的原因吧,力扣只刷了剑指和top100,发起面试的分别是滴滴,虾皮和高途课堂,这三家最后拿下了高途的sp,和虾皮的白菜,滴滴倒在了3面。

        最后因为高途开的总包接近40W,虾皮总包33W左右,于是选择签了高途,但是!!!!!但是!!!!万万没想到,临近毕业,6月份,离我的毕业答辩只有两天的时候,高途hr给我打电话说因为政策原因,高途裁人,并且裁的是应届生,然后。。。。。我就被裁了,当时可是6月份啊,春招基本结束,并且是4月份签的三方,已经有2个月没有学习,真的很崩溃,当时5月份很多公司也给了我面试机会,美团,荣耀,腾讯,但是因为已经签三方,并且价格很香就全都拒了,现在想想真想给当时的自己一巴掌,但是只能接受现实,重新找工作。开始疯狂的投递简历和面试,边面试,边复习,最后拿下了北京某办公软件企业年包20W和北京小游戏公司25W左右的offer,也终于是在临毕业前有了一个值得去的工作吧。

       这里给广大网有一个建议,真的给我这个还没进入社会的大学生上了一课,选择比努力重要,真的后悔当时没选虾皮,反正本人是这辈子都不会再碰线上教育这一行了,怕了。

       至于学习建议,我其实就是B站找好视频学习,像尚硅谷或者黑马的视频都是挺不错的,再就是看书!!!!我学习一个技术栈,基本就是B站看完视频,再看相关的书籍查漏补缺,有的书写的真的很好,讲的全面并且有深度,不要怕读不进去,我之前也不咋爱看书,但是自从看了之后,越看越有趣,那种你发现了之前没注意的知识点的那种快感。实习期间,白天都在摸鱼,都是下载pdf版的书在电脑上看,整天看书,那时候感觉看了能有7.8本的技术书。

       校招生校招无非就是基础,算法,项目,基础像上面我说的那样去学习,反正我觉得我面试的时候,八股文基本上都是信手拈来那种(当然也不是很夸张,就是基础比较牢),算法就剑指和top100题,然后面试公司的时候针对刷一下热频考点题,至于项目,校招生其实一般对项目没有什么大的要求,不会要求你必须做过什么什么高大上的项目,关键是有一两个亮点,然后面试官会根据这些亮点去深挖而已。


违约金5000元


面试分享

滴滴

一面(45min)

1.自我介绍

2.实习中学到了什么

3.JAVA中常用的集合,有什么区别

4.string,stringbuff,StringBuilder 他们之间的区别,谁快

5.List遍历中删除元素会有什么问题?那应该怎么遍历

6.jvm运行时数据区介绍

7.java中如何直接访问内存

8.类加载器,双亲委派机制

9.java线程状态,之间如何转换

10.sleep和wait的区别

11.数据库中有哪些方法何以删除表数据(truncate,delete,drop),有什么区别

12.为什么delete相对比较慢

13.group by需要注意什么

14.redis数据类型

15.redis单线程为什么快

16.IO多路复用select,poll,epoll的区别

17.算法:两个数组,找出其中相同的数返回

二面(35min)

1.自我介绍

2.TCP,UDP区别

3.TCP中的连接有什么意义,它是逻辑上的还是物理上的

4.TCP如何保证可靠性

5.三次握手,四次挥手,为什么握手是三次,挥手是四次

6.https加密过程

7.cpu在什么情况下会发生指令重排序

8.volatile原理,怎样保证可见性

9.cms中为什么需要重新标记这一步?

10.cms的并发清除阶段,如果之前被标记为垃圾的对象又被重新引用了怎么办?

11.算法:自己实现一个平方根函数

12.算法:线程A,B交替打印自然数

三面(30min)

1.自我介绍

2.问项目

3.因为项目里面有用到rabbitMQ,问了一些mq的东西

4.类加载过程

5.类加载器

6.索引建立原则,什么字段适合建立索引

7.synchronized和lock有什么区别?什么场景下用lock

8.单例里面用的什么锁,为什么用synchronized,单例解决了什么问题,会有什么问题

9.如何保证java共享变量的安全

10.详细介绍五种IO模型,都有什么区别?

11.为什么需要这些IO模型

12.redis中主从复制的原理

 13.反问(三面竟然没让写算法

当时写的滴滴面经还上了牛客面经热搜第一,挺惊讶的。


shopee后端JAVA一面面经(30min)

1.java怎样判断对象已死

2.springcloud服务发现是怎么发现的

3.浏览器输入网址发生了什么

4.307状态码是什么意思,干了什么

5.https与http有什么不同

6.mysql索引,为什么用B+树

7.网络vrrp协议

8.现在写磁盘文件,从用户态切换到内核态,经历了什么,用了哪些操作子系统

9.爬台阶实现思路,时间复杂度,有没有o(logN)的方法

10.项目中nginx怎样实现高可用

11.redis中有序集合底层用了什么数据结构

12.合并K个有序链表,分析时间复杂度。

 13.反问


高途一面(45min)

 1.上来面试官先自我介绍,聊了一小会发展意向,工作城市之类的

 2.自我介绍

 3.介绍项目

 4.项目中rabbitmq怎样实现的生产端的消息可靠投递

 5.redis中的数据结构介绍一下

 6.redis中的过期策略

 7.jvm的类加载器,双亲委派机制

 8.自己怎么实现自定义类加载器

 9.jvm运行时数据区

 10.常见的垃圾回收算法项目中用的什么垃圾回收器(就jdk1.8默认的.....)

 11.JMM并发模型

 12.java怎样保证共享变量安全

 13.操作系统的线程和java线程有什么区别

 14.算法:求最长公共前缀,解释自己写的算法

 15.面试官介绍公司发展之类的

 16.反问

最后祝愿大家都拿到心怡的offer。


欢迎添加程序汪个人微信 itwang007  进粉丝群或围观朋友圈



往期资源  需要请自取

Java项目分享 最新整理全集,找项目不累啦 03版

卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载

字节跳动总结的设计模式 PDF 火了,完整版开放下载!


堪称神级的Spring Boot手册,从基础入门到实战进阶


卧槽!阿里大佬总结的《图解Java》火了,完整版PDF开放下载!

喜欢就"在看"呗^_^点下方原文链接观看B站视频版本

浏览 135
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报