头铁去面试字节跳动Java岗,结果三轮凉凉!

一位小伙伴跟小编说,因为对自己比较自信,所以面试前字节跳动Java岗时准备不够充分,导致很多面题都答得不好,然后凉凉。
小编接下来就为大家分享下这位小伙伴的面试过程,希望大家面试前能够好好准备。
在这里插入图片描述

第一轮技术面

自我介绍

详细介绍一下自己做的项目

根据项目提了一些问题

问了HashMap的实现原理

数据库B+树

final关键字

设计一个榨汁机类,面向对象怎么设计

get、post区别,使用场景,幂等性

TCP、UDP,分别在应用层有哪些协议

算法题1:数组值为1-n,各出现一次,先加入x(x也是1-n的范围),找出x

算法题2:给定n个节点,以及每个节点上的一个数值,如果两个节点数值的最大公约数大于1,那么在这两个点之间连一条边。求这个图的最大连通分量的节点个数。

智力题:给十桶乒乓球(每桶中乒乓球数量无限),有一个桶的球重9g,其余桶均为10g。找到9g的那桶要测几次,如何测?

你有什么想问的?

第二轮技术面

聊项目

http的各种方法

http和https的区别

https的加密过程

从浏览器输入一个url到生成页面发生了什么,写下SQL

Java多线程介绍一下

session 和 cookie的区别

介绍TCP

状态码介绍

算法题1:反转链表按k,最长重复子串

算法题2:接雨水(具体不记得了)

第三轮技术面

介绍下HashMap原理

介绍下红黑树,怎么变为线程安全,锁机制

介绍下JVM

介绍下MySQL,B+树,存储引擎

不使用redis存储session该怎么做

Linux的基本系统指令

如果A给B转账的同时B给A转账,怎么并发量最高

你有什么想问的吗?

第二天收到不通过的短信,凉透了!

总结

字节是真的很喜欢问算法题,如果要准备字节跳动的面试,提前刷一些题是很有必要的,大家千万不要学这位小伙伴不好好准备。
小编还整理了一些大厂java程序员面试涉及到的绝大部分面试题及答案免费分享给大家,希望能帮助到大家,有需要的朋友可以看下面的免费领取方式

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
领资料点这里:暗号CSDN

在这里插入图片描述
在这里插入图片描述

领资料点这里:暗号CSDN
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

最后感谢大家的支持,希望小编整理的资料能够帮助到大家!也祝愿大家都能够升职加薪!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47955802/article/details/109293599