送你一份年薪百万的抖音Java岗内部面试题

2020-06-09 16:05:58来源:博客园 阅读 ()

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

送你一份年薪百万的抖音Java岗内部面试题

抖音内部面试题一份

你觉得你离一线互联网公司多远???也许不是很远对吧???

送你一份年薪百万的抖音Java岗内部面试题

 废话不多说,直接上!

  1. http状态码/header/请求方法, 哪些请求方法是幂等的?
  2. https加密原理
  3. 协程原理/缺点
  4. 设计一个文本编辑器实现插入/删除/查询
  5. 头条文章向用户推送避免重复推送的问题
  6. 工作中遇到的印象深刻的问题
  7. 两个单链表求和
  8. MySQL多种存储引擎对比
  9. http的返回码
  10. MySQL 索引原理
  11. 链表操作(在线写代码)
  12. http状态码
  13. UDP / TCP 协议
  14. 链表操作 [手写代码]
  15. 乐观锁 / 悲观锁
  16. 三次握手
  17. Socket
  18. Hbase 底层原理
  19. Map 底层原理
  20. 数据库分表 / 分库 / 集群
  21. 给定一个二叉树,返回二叉树每层的最左的值。
  22. 手里有一副扑克牌。按照下列规则吧他堆放桌上。一,拿出最上面的一张牌,放桌上,然后把接下来的一张牌放在扑克牌的最下面。循环,直到没有手牌。现在已知桌上牌的顺序。求原手牌的顺序。
  23. Redis内存不足,如何解决
  24. MySQL索引的使用和原理
  25. epoll和poll,select的区别
  26. 实现一个有顺序的LinkedList,实现deleteAll(int val)方法删除所有值为val的节点,和save(int val)方法添加一个值为val的节点。
  27. 线程池的工作流程。线程的几种状态,什么情况会进入阻塞
  28. JDK基础/集合/锁
  29. MySQL的索引结构 聚簇索引
  30. 限流;限流算法;令牌桶的不足
  31. GC CMS,CMS的参数
  32. JVM的一些排查工具jstat, jstack ,jmap
  33. 工作中遇到的问题如何排查
  34. 一排盒子,每个盒子上标了能走的最大步数,从第一个盒子开始,判断能否走到最后的盒子
  35. 栈,增加一个max方法,返回其中最大值,时间复杂度最低
  36. 自己设计一个HashMap
  37. 微博限定用户每次输入最多140个字符,用户如果传字符串很长的链接,怎么办
  38. 输入一串空格分开的整数,相邻不会重复如:1 2 4 3 5,只返回其中一个峰值就可以,比如返回 4 或者 5;峰值定义:大于相邻两个数字就是峰值;对于头尾两个数字,分别大于相邻的一个数字即算峰值
  39. 生成一颗二叉树的镜像
  40. 两个线程,一个只能存有数组1、2、3和另一个存有a、b、c,然后通过调度,最终结果输出1a2b3c
  41. 输入一个int数组,返回一个数组,其中奇数都在左边,偶数都在右边。附加条件 不使用额外的空间
  42. java多线程知识点,如synchronized,ReentrantLock以及两者比较
  43. java线程池,submit跟execute的区别
  44. 栈实现一个min方法,O(1)的复杂度
  45. 数据库3个字段的联合索引,在用单字段时能否命中索引
  46. 数据库如何建索引,和如何分库分表
  47. 找到一个文件里出现次数最多的的数字,文件大小远大于内存容量
  48. 10G文件1G内存,遍历文件内容
  49. 打印重复数字
  50. 查找前topK的数字
  51. 给一个数组和一个整数,输出数组中所有和为给定整数的元素下标
  52. where a>1 and b>1;where a = 1; where b = 2,如何为这种条件语句建立索引
  53. LRU算法的实现
  54. 介绍一个项目中遇到的问题
  55. 一个100G的文件,内存只有8G,如何排序,文件内容都是按行存储的URL

看完感觉如何???是不是觉得还行???

送你一份年薪百万的抖音Java岗内部面试题

 

觉得还差点火候的同学没关系,最后这里我为大家准备了最新面试资料与电子书免费领取

头条面试居然跟我扯了半小时的Semaphore

知识导图思维笔记

头条面试居然跟我扯了半小时的Semaphore

java面试题及大厂真题

头条面试居然跟我扯了半小时的Semaphore

大量电子书

知识点相关面试题

头条面试居然跟我扯了半小时的Semaphore

加我微信,备注【博客园】即可免费获得哦~


原文链接:https://www.cnblogs.com/java-xiatian/p/13072439.html
如有疑问请与原作者联系

标签:ClassAVPOSTimgcmsem

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:2020最新IDEA插件大集合,一款能帮助你写代码的工具是多么重要

下一篇:阿里巴巴26个屌炸天的开源项目,你知道几个?