ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

字节跳动Java实习一二三四面(已OC)

2021-04-28 21:00:31  阅读:189  来源: 互联网

标签:11 Java 区别 OC 索引 线程 mysql 一二三四 java


前言

本人背景双非本科大三软件工程专业,目前收到字节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日四面(还是技术面

标签:11,Java,区别,OC,索引,线程,mysql,一二三四,java
来源: https://blog.csdn.net/jiagouwgm/article/details/116242881

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有