程序员社区

字节社招开发,一面凉经 0329 + (Java面试题)

今天给大家分享一篇 字节社招开发,一面凉经 0329, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

U1S1,字节的面试官确实好,很和善,也会引导你回答问题
不过准备了好多jvm,docker,mq,kafka,rpc,hashmap,gc等等等啥也没问。
最后一反问,我靠,面试官用go的,怪不得。语言都不一样,谁问你jvm和gc啊

上来先自我介绍,聊聊项目
通过项目引申会问些问题
对项目还是有点拘泥于业务
,没有彻底的了解项目,有些他顺着你说的提出来的问题有可能都会问倒你。


1、七层网络结构,OSI模型。
2、tcp三次握手。为什么三次?两次不行吗?
3、BIO/AIO/NIO
4、IO多路复用select/poll/epoll(sb了,白天看了感觉看不懂还打算面试前再看看,忘了,淦)
5、redis怎么处理高并发读写不一致的?(他们用一定时间之后再去删除key,还顺便解决了主从复制时候的问题)
6、redis底层数据结构你知道吗?string的底层是啥?zset的底层是啥?(前面就五个基本类型,后面的不会)
7、mysql你知道一个查询过去,他具体的底层逻辑是什么吗?怎么校验语法,执行查询?(不会)
8、mysql的聚簇索引、非聚簇索引(不会)
9、mysql的b+tree,b-tree。(和上面聚簇索引有关系)
......还有好多题,答上来的不记得

算法:
给你一个二叉树,我人从右边看,能看到啥?
1

2      3

4        5        6

7                            <--人


输出[1,3,6,7]
思路:层序遍历二叉树[[1],[2,3],[4,5,6],[7]],然后循环,输出里面每个小数组最大的一个就可以了。应该比较简单的
但比较紧张,知道自己前面面的不好,导致最后算法没输出正确,但是逻辑是没问题的,面试官表示ok

反问。(996不能问)

面试时长一个多小时,也不算太菜吧
????
————————————————————————
二十分钟后一看,面试流程已结束,GG
————————————————————————
有些技术点确实不记得,总结经验,继续学习,下次再来。

ps:面试还真看运气,要是碰到技术栈差不多的~
????
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节社招开发,一面凉经 0329 + (Java面试题)

一个分享Java & Python知识的社区