java面试一日一题:字节java后端工程师面试题

今天来分享下字节一面面试题,各位小伙伴看看都能答上来吗,弄懂下面的问题你离字节又近了一步哦,加油吧

1、自我介绍;

2、问到项目中为什么选择hbase,如果有多个查询条件如何设置数据存储方案;

3、top命令了解吗

4、在tcp协议中close_wait状态出现在哪一端?如果出现很多close_wait状态会是什么原因导致的;

5、linux下软链接和硬链接的区别;

6、如何拷贝一个文件到linux系统中;

7、讲下tcp的三次握手;

8、mac地址和IP地址可以互相转换吗

9、什么是聚簇索引;

10、什么是联合索引;

11、数据库的隔离级别;

12、了解https协议吗,说下一次https协议的过程;

13、tcp的拥塞机制了解吗?怎么实现的

14、redis为什么那么快

程序题

1、一张教师表teacher(id,name),一张学生表student(id,t_id,score),写出sql求老师下学生的平均成绩及人数;

2、一个青蛙上台阶,每次可以上一个台阶也可以上两个台阶,问上N个台阶共有多少种方法;

 

总结,从字节1面的面试题来看都是比较基础的问题,主要有以下几个方面,

1、网络方面,考察tcp/ip协议、tcp协议的实现及机制;

2、数据库,隔离级别、索引等;

3、linux基本知识,需要了解linux的基本知识,top、free、rz等命令;

4、redis的基本知识,常用数据结构等;

5、算法题,两道题都比较常规,第二道是leetcode上的原题;

 

这里不给出每个题目的答案,在网上一搜会有很多,重点小伙伴要有复习的目标,另外自己去寻找答案的过程比看答案的过程,个人觉得对自己的影响是不一样的,希望每个人都可以通过自己的努力,获得知识。好了,本次的分享就到这里,有需要的小伙伴赶快学起来哦

 

posted @ 2021-07-13 10:00  良工说技术  阅读(626)  评论(0编辑  收藏  举报