[⾯试题][Java]当当、映客直播
复习
《⾼性能mysql》(4,5,6章)《从跟上理解mysql》《数据库索引设计与优化》,《redis设计与实现》《图解tcp/ip协议》《图解http协议》《head first设计模式》《深⼊理解java虚拟机》《⾃⼰动⼿写java虚拟机》《java并发编程的艺术》下列关于hibernate说法正确的是
平均每本书看两遍,遇到经常⾯试的知识点,尽量多上⽹查查从跟上弄懂它,⾯试题⼤部分都能从这些书本中到答案
当当⾯试
笔试题:
1.classLoader简单描述⼀下原理 双亲委派,递归调⽤⽗类加载器?
2.在什么时候通过什么⽅法可以修改字节码⽂件,premain⽅法,使⽤javassist,asm?,cglib
3.内存泄漏与内存溢出区别
4.项⽬中⽤到的jvm准对堆和栈调优⽅法有哪些
5.100w+的数据,商品有重复的,如何设计删除掉重复的数据,mysql索引以及优化,多线程
逻辑题:抽屉⾥有16张扑克牌:红桃A、Q、4 ⿊桃J、8、4、2、7、3 草花K、Q、5、4…百度⼀下
逻辑题:9个球,其中⼀个重了或者轻了,⼀个天平,请使⽤三次天平出哪个球不⼀样,重了还是轻了
jquery tree⾯试题:
mysql索引,单列索引,多列索引,索引原理,索引页分裂,char和varchar区别,sql优化,618压测
volatile实现原理(重排序、内存可见性,如何实现的)
redis字符串实现原理,缓存击穿如何处理,分布式锁设计,过期的key是如何处理的(内部数据结构以及实现原理)
webgl公司>字符串转数字python的函数项⽬中的架构设计,抛出各种问题让你想办法解决。项⽬中⽤到的设计模式,单利模式,⾃⼰学的知识在项⽬中有哪些应⽤(javassist,分布式链路调⽤追踪)
算法:字符串最短编辑距离
映客直播:
⾯试:
针对直播系统中可能遇到的各种问题,出设计⽅案(点赞之类的如何设计)这个问了很多,⼤概聊了⼀个⼩时
redis过期时间实现原理,过期的key删除策略
redis字符串实现原理java游戏下载安卓版合集
redis list底层数据结构以及设计原理
redis hash设计原理底层数据结构,如果是你怎么设计,如果遇到并发增,删,如何设计
项⽬中分库分表上线会遇到什么问题,数据双写的话有哪些问题,根据你的回答继续往深了挖,让你给出解决⽅案,假如并发了,数据同步(⽹络传输同机房还是跨机房,有什么区别,实践过没有)问题之类的如何避免和解决
mysql面试题sql优化
likedhashmap有哪些优缺点(针对头部节点操作性能⽐较好)
mysql索引,单列索引,多列索引,索引页分裂,索引的底层数据结构如何存储的画出来,mysql最左前缀实现原理,⼀个sql产⽣⼏次io,交给你⼀个需求如何设计⼀个好的索引
tcp/ip协议四次挥⼿,如何保证数据可靠性的,有哪些提⾼吞吐量的设计(窗⼝滑动,延迟应答之类的)
linux常⽤命令,查看端⼝占⽤,进程,cpu资源之类的,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论