字节 新业务后端开发一二三面面经(已oc)

3月31号下午面的,一二三面是一起的,直接面了两个半小时,4月1号hr打电话问了下基本情况,4月6号oc
一面:

项目相关,包括用户认证的整个流程,在流程的哪里进行用户信息查询

前端的密码是直接传吗,为什么要用MD5加密,MD5的缺点是什么,数据库中存的是密码还是加密后的密码

项目的数据库表设计

XSS的解决

如何防止cookie被劫持

流量防刷如何处理

数据库索引,结构,如何实现范围查询(底层原理)

如何避免回表

Volatile关键字

classLoader有哪几种,双亲委派机制是为了解决什么问题,如何打破双亲委派机制

Spring的三级缓存是什么,为什么要三级缓存

Spring下的事务传播级别

如果一个非事务方法调用了另一个事务方***不会失效, JDK实现和CGLIb实现下有区别吗,

除了JDK实现和CGLIb两种aop的方案,还有什么方法可以实现aop

redis zeset的实现方式

写一道代码题 链表中范围反转

二面:

https加密过程

输入http到浏览器的流程

DNS解析的方式有哪些(迭代,递归)

java中多线程的方式

线程池的七个参数,RejectedExecutionHandler handler有哪几种实现

网盘项目断点续传的功能是如何实现

一个超大文件中,每一行保存一个字符串,对字符串进行排序(我回答的是基数排序,面试官说也可以,但实际上应该用多路归并)

进程线程的区别,了解协程吗,进程间通信方式

select和epoll的

数据库事务的级别,为什么RR隔离级别下还会出现幻读

两道算法题,一个是找出两个字符串在指定字符串数组中的最小距离,一个是找出排序数组中某个数出现的个数

三面:

jvm 内存分区,讲一下方法区

jvm 内存溢出有哪几种,什么情况会出现栈内存溢出,如何排查

线程池的七个参数(竟然又问了)

linux中如何进行字符串查找,vim中呢

文件句柄是什么

linux 如何查看某个进程的信息

淘宝的数据库表设计

算法题:三数之和

#面经##字节跳动##Java工程师#
全部评论
请问是什么业务
点赞 回复 分享
发布于 2021-08-30 12:48
楼主你好,请问你是什么岗位?
点赞 回复 分享
发布于 2021-04-10 17:42

相关推荐

06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
3
46
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务