生化环材的天坑专业,自学Java拿到字节测开

我是程序汪

共 1805字,需浏览 4分钟

 · 2021-07-08


本人非科班,生化环材的天坑,本科双非,研究生就读于重大,研一开始的时候,其实本来是不想转行的,

但是老师的方向实在是一言难尽,感觉自己前景灰暗,刚好又有本科同学跨考计算机,听了他的意见,开始学Java

0基础,唯一接触的计算机课程是大一学的c语言和大学计算机基础,可以说和没学一样,

那时候是研一12月初,学习的过程其实是一直充满着迷茫的,一直在怀疑自己究竟能不能转行成功,

在B站看了很多相关的up主,程序汪老师就是其中一个,可以说给了我很大帮助

按照学习路线学完了之后,疫情爆发,在家学习效率很低,在家从2月到6月,就把框架过了一遍,做了个小项目,现在想来,感觉有点慌,但是学习效率依旧很低,或者干脆不想学习,那段时间基本上是荒废的。

转眼来到7月,当时想投简历去实习,海投,大厂面了都挂了,最后在一家小公司实习了两个月,感觉不是很好,选择离职

之后,一度觉得自己应该放弃,但是重新振作之后,重拾信心,再投,来了上海,某中厂,但是没房补,一天就两百多,勉强够吃住

,生活压力确实有点大,不过我觉得没啥,能有机会来实习我已经很开心了,在此期间,网上重新找了一个个人觉得比较好的项目,花了时间消化它,转眼就来到了今年三月,投转正的实习,没打算找大厂

所以阿里、字节这些给了面试机会但是自己没有好好面,感觉好卷,拿了斗鱼的后端和虎牙的客户端(虎牙是后端满了把我转过去的)

,投了字节的测开,没想到能过,不过是个全新的方向,也不知道究竟咋样,斗鱼的后端,可能偏向于大数据相关的

现在回过头来,写自己的心路历程,也感觉自己一路磕磕绊绊,做了很多没有意义的事情,浪费了很多时间,但是也庆幸自己还在坚持,也庆幸自己的导师能放我们出来实习。

我可能好久好久没有码字了,可能有点乱



字节测开


一、二、hr面都是连着的,一下午搞定

一面:自我介绍

聊项目,本人之前实习的内容(后端)

java:HashMap、TreeMap的区别,分别适用于何种场景,TreeMap结构,spring的aop怎么实现的

mybatis框架的优缺点

jvm:垃圾回收器有哪些,年轻代和老年代的区别,GC何时发生,有哪些GC,JVM调优过吗?怎么调?

MYSQL:查出全校所有名字重复的学生的id和姓名

算法题:lc原题:编辑距离


二面:

介绍自己的项目,单点登录如何实现

Redis五种数据结构的底层,跳表之类的是为了解决啥问题

Mysql:有哪些索引,事务了解吗?还问了MVCC

java中断线程的操作是什么,怎么用的,中断之后发生了什么(这个有点蒙)

RSA算法和MD5算法相关

计算机网络:如何保证TCP可靠,什么事拆包粘包

其他的聊人生

HR面:几分钟就结束了


斗鱼

一面:

聊项目,项目难点:秒杀如何实现,超卖如何解决,MQ怎么保证可靠

用java集合框架有没有遇到什么问题(主要想问并发这一块)

springIOC

spring MVC的处理流程

mysql的主从复制

算法题:快排


二面:

聊实习

HashMap底层,一直用红黑树吗?为什么用红黑树,为什么不用二叉搜索树,为什么要平衡

什么情况下put了key和value会替换掉链表上的元素,什么情况下是插入到链表里

map里如果要线程安全要怎么做  ,ConcurrentHashMap

UDP和TCP有哪些区别

TCP三次握手说一下,为什么不两次握手

http状态码知道吗?400知道是啥吗

事务特性、事务的隔离级别、读未提交和读可提交区别,脏读是什么造成的

数据库引擎知道哪些,区别是啥

事物的传播机制知道吗

算法题:手写单例模式


粉丝入职字节测开后,来找程序汪报喜,如下图

推荐资源

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

往期资源  需要请自取

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

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

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

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

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

喜欢就"在看"呗^_^

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

举报