复习

《高性能mysql》(4,5,6章)《从跟上理解mysql》《数据库索引设计与优化》,《redis设计与实现》《图解tcp/ip协议》《图解http协议》《head first设计模式》《深入理解java虚拟机》《自己动手写java虚拟机》《java并发编程的艺术》
平均每本书看两遍,遇到经常面试的知识点,尽量多上网查查从跟上弄懂它,面试题大部分都能从这些书本中找到答案

当当面试

笔试题:

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个球,其中一个重了或者轻了,一个天平,请使用三次天平找出哪个球不一样,重了还是轻了

面试题:

mysql索引,单列索引,多列索引,索引原理,索引页分裂,char和varchar区别,sql优化,618压测
volatile实现原理(重排序、内存可见性,如何实现的)
redis字符串实现原理,缓存击穿如何处理,分布式锁设计,过期的key是如何处理的(内部数据结构以及实现原理)
项目中的架构设计,抛出各种问题让你想办法解决。项目中用到的设计模式,单利模式,自己学的知识在项目中有哪些应用(javassist,分布式链路调用追踪)
算法:字符串最短编辑距离

映客直播:

面试:

针对直播系统中可能遇到的各种问题,出设计方案(点赞之类的如何设计)这个问了很多,大概聊了一个小时
redis过期时间实现原理,过期的key删除策略
redis字符串实现原理
redis list底层数据结构以及设计原理
redis hash设计原理底层数据结构,如果是你怎么设计,如果遇到并发增,删,如何设计
项目中分库分表上线会遇到什么问题,数据双写的话有哪些问题,根据你的回答继续往深了挖,让你给出解决方案,假如并发了,数据同步(网络传输同机房还是跨机房,有什么区别,实践过没有)问题之类的如何避免和解决
likedhashmap有哪些优缺点(针对头部节点操作性能比较好)
mysql索引,单列索引,多列索引,索引页分裂,索引的底层数据结构如何存储的画出来,mysql最左前缀实现原理,一个sql产生几次io,交给你一个需求如何设计一个好的索引
tcp/ip协议四次挥手,如何保证数据可靠性的,有哪些提高吞吐量的设计(窗口滑动,延迟应答之类的)
linux常用命令,查看端口占用,进程,cpu资源之类的,

[面试题][Java]当当、映客直播相关推荐

  1. 源码推荐:仿写映客直播 ,快速切换主题 ,星星评分控件,表格样式,可以横向移动的表格, 仿微信键盘-

    仿写映客直播(上传者:五仁月饼) 工作之余写的,基于IJKPlayer播放,对内存做了处理.目前已完成直播列表和直播间的搭建,后续还会慢慢完善. 项目地址 publishImageAndVideoAn ...

  2. Trustdata:映客直播站稳行业第一梯队 用户粘性增长明显

    中新网1月25日电 1月25日,国内知名移动互联网大数据监测平台Trustdata发布了<2018年中国移动互联网行业发展分析报告>(下称报告).报告指出,2018年,移动互联网历经洗礼, ...

  3. android快速仿花椒,映客直播上下滑动切换直播间

    直播项目中竖版直播间原先没有上下滑动切换直播间的功能,需要加入滑动切换功能. 花椒直播效果: 我现在接手的项目由于直播间代码很多,最好是希望原代码都原封不动.翻看了几个app,发现花椒直播如果在播放视 ...

  4. 直播系统---从数据层设计的角度看映客直播系统架构变化

    一.映客直播发展历程 映客直播是2015年5月份成立的一家公司,在移动直播领域,映客算是比较早成立的公司了.如上图中所展示的就是映客APP上的一些页面,左图展示的是映客APP中的热门内容,这里是某一个 ...

  5. 映客直播技术实战:直播平台的数据库架构演变

    摘要:8月24日,阿里云数据库技术峰会到来,本次技术峰会邀请到了阿里集团和阿里云数据库老司机们,为大家分享了一线数据库实践经验和技术干货.在本次峰会上,特邀嘉宾映客直播架构师王振涛分享了映客直播作为创 ...

  6. 最新仿映客直播APP开发实战项目IOS开发实战8天(最全最新)

    最新仿映客直播APP开发实战项目IOS开发实战8天 第 1 章:直播准备 1: [录播] 课程大纲介绍 09:56 2: [录播] 了解直播技术和腾讯云直播 09:54 3: [录播] 基础封装 23 ...

  7. 如何开发出一款仿映客直播APP项目实践篇 -【服务器搭建+推流】

    如何开发出一款仿映客直播APP项目实践篇 -[原理篇] 如何开发出一款仿映客直播APP项目实践篇 -[采集篇 ] 如何开发出一款仿映客直播APP项目实践篇 -[服务器搭建+推流] 如何开发出一款仿映客 ...

  8. 点击率增50%,时长增3倍,映客直播AI实践(附PDF)

    2018杭州云栖大会,[友盟+]数据智能专场中,映客直播内容推荐高级总监陈雪峰,对映客直播的推荐体系和AI技术应用做了详细介绍. (映客直播内容推荐高级总监陈雪峰) 映客作为全新的流量分发平台,在诞生 ...

  9. 面试经验|2月最新映客直播一面+二面

    一面 • 介绍 • 数据库相关 , innodb和myisam区别 锁粒度 , 索引的结构 , 事务方面 • 说一下b+树 • 可重复读的实现 mvcc , 历史版本指针相关那一套 • 幻读的解决 n ...

最新文章

  1. Shell tips
  2. 介绍java常用的两种注释类型,全网独家首发!
  3. 找ipcore的地方
  4. elasticsearch6.x {error:Content-Type header [application/x-www-form-urlencoded] is not supported
  5. python读取oracle数据到hvie parquet_创建Hive表来从parquet / avro模式读取parquet文件
  6. STM32F103输出互补PWM波
  7. python turtle画简单树_大家用Python-turtle库作图画出过哪些漂亮的树哇 ?
  8. 8086可以用c语言编程吗,[求助]如何将C程序反汇编成8086汇编程序
  9. js layui 弹出子窗体_layui 弹出界面弹框
  10. 逻辑思维训练500题(修订版)
  11. WIN10完全卸载anaconda
  12. ASP.net开发实践系列视频教程(总共53课) 天轰穿新的视频
  13. 来看看小夏的链表讲解吧---从单链表到输入输出,查找元素,删除结点。---谨以此文祝朋友们生日快乐与官宣发糖。
  14. CQI related
  15. 学会远程开机之后,发现远程控制软件特别多,哪些好用?哪些免费?
  16. java.lang.IllegalArgumentException: Can not set xxxx field XXXX
  17. 多视图多示例多标签的协同矩阵分解
  18. 浅谈汽车OTA的现状与未来发展趋势
  19. php岗位范文,PHP开发工程师岗位个人简历个人技能范文
  20. 用户请求网站提示 网络连接错误

热门文章

  1. IIS——实现局域网访问本地网站
  2. (附源码)springboot网络微小说 毕业设计031758
  3. mac idea 快捷键设置
  4. 华为手机摄影从入门到精通_最全的华为手机摄影教程~最全的手机相机使用方法详解...
  5. Python简单网页抽奖
  6. Windows提权方法
  7. 2022N1叉车司机操作证考试题库及在线模拟考试
  8. 程序中数值的表示方法
  9. WPF中的TreeView选中指定节点
  10. 每天笑一笑2012年8月27日