生化环材的天坑专业,自学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 进粉丝群或围观朋友圈
往期资源 需要请自取
喜欢就"在看"呗^_^