page contents

面经||【字节跳动】Java岗-双非实习四面(已OC)

本人背景双非本科大三软件工程专业,目前收到字节offer,下面是我字节实习经历 4月1日投递简历 -> 4月5日安排简历评估->4月11日笔试(3/5)->4月15日约4月21日面试->4月26日oc+o...

attachments-2021-12-InT3xDnx61ca6e7cafc9a.png

本人背景双非本科大三软件工程专业,目前收到字节offer,下面是我字节实习经历

4月1日投递简历 -> 4月5日安排简历评估->4月11日笔试(3/5)->4月15日约4月21日面试->4月26日oc+offer邮件

一面(45min)

1.简单自我介绍

2.介绍项目(一个预警系统使用的springboot+vue)

3.nginx中有哪些负载均衡策略

4.如何去做负载均衡,有什么想法

5.https与http之间的区别

6.redis单线程为什么快

7.springboot与spring之间的区别

8.http2.0对1.1来讲有哪些改进

9.为什么使用docker部署

10.docker与虚拟机的区别

11.java中synchronized锁升级过程,可逆吗

12.hashmap底层数据结构,为什么引入红黑树,线程安全吗,多线程操作可能产生什么后果

13.https中的密钥交换过程,为什么使用非对称加密

14.url输入浏览器到服务端处理全过程

15.反问

16.一道算法题

原题:最长正确括号匹配长度

一面后面试官说等一下二面,三分钟后进行的二面

二面 (50min)(这一面主要问的数据库,数据库怼到结束)

1.简单自我介绍

2.介绍项目

3.为什么使用视图,视图的优点与缺点

4.负载均衡算法具体实现说一下你的思路

5.mysql中的事务的四大特性详细说一下

6.一条sql语句在mysql中的执行流程,涉及到那些组件

7.分析器作用

8.如何查看一条select语句有没有走索引

9.常见索引底层数据结构

10.聚簇索引与非聚簇索引的区别

11.讲一下mvcc机制实现原理

12.mvcc是否可以解决幻读问题

13.mysql是怎么解决幻读问题的

14.b+树与b树的区别,为什么索引底层数据结构使用b+树

15.mysql主从复制原理

16.hash索引有什么弊端

17.redolog与binlog的区别和联系,如果数据库宕机日后恢复数据以哪个为标准(这块答的不是很好)

18.反问

19.一道sql题

找出课程平均成绩大于60的学生信息

20.算法题:字符串解析为ip地址 (牛客原题)

二面后十分钟继续三面

三面:(1h) (大概率压力面)

1.自我介绍

2.四道算法

2.1 链表奇偶顺序打印

2.2 多线程交替打印ab字符

2.3 接雨水

2.4 股票最大利润

(搞完我一度以为是被刷kpi了)

3.一道大数据题

如何从10亿个字符串中找出出现数量最多的top5(刚开始想的前缀树,面试官好像不太乐意,最初想了一个hash加分治最后比对)

4.问能实习多久

5.反问

4月22日通知三面通过约了23日四面(还是技术面

以上就是本次分享内容,更多大厂面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

1658 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1658 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章