首页 > 2021-07-29 北京字节一面(已挂)
头像
lk0423
编辑于 2021-08-15 21:22
+ 关注

2021-07-29 北京字节一面(已挂)

1.项目要经得起推敲,基本的常识应该对答如流。「背诵」
比如如何保证服务的可靠性,项目的架构设计,缓存的设计,乐观锁的具体实现
2.应届生更注重基础(项目等可以工作了在学,基础更重要)
Java语言基础(各种概念),mysql(底层,索引,sql,事务),计算机网络(tcp粘包,三次握手,http与https)
3.简单算法的思想(查找,排序)
(1)索引 a_b_c,下面那些可以使用到索引
1.a
2.b
3.c
4.a,b
5.a,b,c
6.a,c,b
7.b,c
8.b,a
9.c,b,a
10.c,a

(2)select * from tableA left join tableB on tableA.a = tableB.b  where tableA.a != 'xxx';
tableA.a      tableB.b
1 1
1    1
1    1
2    2
2    2
xxx  xxx
xxx  xxx
xxx  NULL
NULL NULL
NULL NULL


答案:


(3)给定一个数列,由负数部分、0部分、正数部分组成,比如;-2,-3,-1,……,-1,0,0,……,0,1,3,4,……,2如何快速找出第一个出现的正数和最后出现的负数

答:折半查找,上面的数实际可以看成是-101的一个有序列,每次折半查找只要能判断正负即可

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐