字节跳动⾯试题
字节跳动三⾯⾯经
批处理文件的后缀名一般是什么字节跳动⼀⾯⾯试题:
⾃我介绍
聊聊项⽬,时间⼤概15种左右,⾯试官会根据项⽬的⼀些设计点来提问,提前做好准备,别⾃⼰坑了⾃⼰
分布式锁是锁住⼀部分还是整个系统,既然是锁住整个,为什么不⽤消息队列?
详细讲下怎么⽤ mq 实现的最终⼀致性,还有怎么利⽤的消息事务?
tcp 于 http 的关系,如何基于 tcp 实现 http
Java 打开⼀个 http 流不关闭的后果
io 流是基于抽象类还是接⼝实现的
数据库的乐观锁和悲观锁是什么
idea配置gradle环境
乐观锁实现原理,讲到⼀半,来写⼀个乐观锁吧
java 的类中有什么⽅法
线程安全是什么?
volatile 和 synchorized 的区别
假如有⼀个类 A 和⼀个 类 B,这两个类都有⼀个变量和⼀个⾃增操作,A 类的变量⽤ volatile 修饰,B 类没有⽤,B 类的⾃增操作⽤synchorized 修饰,他们都是线程安全的吗,如果都是,那为什么要⽤ synchorized ,volatile 不是更轻量吗,synchorized 有什么作⽤。
智⼒题:岛上有⼈,各⾃戴着红帽⼦或者⽩帽⼦,但都不知道⾃⼰帽⼦颜⾊,只有知道⾃⼰帽⼦颜⾊,第⼆天才能出岛,这时候有个⼈进来说了句“你们之中⾄少有⼀个⼈戴了顶红帽⼦”,问岛上的⼈最后的离开情况
算法:矩阵中的最长上升序列
字节跳动⼆⾯⾯试题:
⾃我介绍
项⽬介绍
java集合框架全部介绍,从list set queue到map
hashmap底层扩容线程安全问题
如果⼀个对象 要作为hashmap的key需要做什么?
Threadlocal类以及内存泄漏ajax的底层原理
线程同步⽅式,具体每⼀个怎么做的
jvm类加载双亲委派模式,有没有能破坏这个模式的⽅法?类加载整个过程解释
垃圾回收算法,垃圾回收器有什么?
synchronized⽤在静态和⾮静态⽅法的区别
你做项⽬的思路是什么,看过什么源码,什么开源⽹站经常访间,看是什么学的的书不?
字节跳动三⾯⾯试题:
问项⽬相关的技术栈(我回答的是MongoDB)
怼问:为什么要⽤MongoDB?为什么不⽤MySQL?MongoDB有哪些特性,能说⼀下吗?
⽂档型数据库有哪些?ES与MongoDB有什么区别?为什么ES搜索更快?
数据库都有哪些类型,关系型数据库和NoSQL有什么区别?
NoSQL有哪些?他们的使⽤场景都说⼀下
问JVM,类加载到卸载的过程都说⼀下
UML都有哪些图?如何从这些UML的图中来实现你的需求设计?
设计模式说⼀下,Spring源码看过吧?那说⼀下设计模式是如何在Spring中体现的?
Spring为什么要⽤简单⼯⼚模式?
微服务了解过吧(了解过⼀点),微服务都有什么好处?开源的代码可以直接用吗
微服务都有哪些框架或中间件?
SpringCloud都有哪些组件啊?和阿⾥开源的这些有什么不同呢?如果要你⽤你该如何选择?
SOA了解过吧?那什么是SOA?SOA与微服务相⽐有什么优缺点?
如果让你提⾼⼀个系统,你该怎么做?如果让你设计⼀个系统,你要考虑哪些⽅⾯?
对什么技术⽐较熟悉(回答的Java多线程),JDK提供了什么来实现线程安全啊?
html怎么和js链接超线程是什么?知道吗?(顿时懵了,啥啊,没听过)
对未来的技术有什么规划?你为什么要学这些技术?
>mysql面试题sql

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。