点击上方“方志朋”,选择“置顶或者星标”

你的关注意义重大!

来源于公号:孤独烟

由于近期是互联网寒冬,然而烟哥的好友还是顶着重重压力出去面试,最终斩获无数offer。
在烟哥的沟通下,终于套得其中一套题目,故在此分享!

公司:国内三巨头其中的一家!
面试时间约在1月份左右!
基本上都是在晚上,所以不影响白天上班!

一面

一面偏架构方面

1、介绍一下自己,讲讲项目经历

2、你们项目中微服务是怎么划分的,划分粒度怎么确定?

3、那在实践微服务架构中,有遇到什么问题么?

4、你们在关于微服务间数据一致性问题,是如何解决的?

5、你们为什么不用其他的MQ,最终选择了RokcetMQ?

6、为什么RocketMQ没有选择ZooKeeper,而是自己实现了一个NameServer集群?

7、嗯,理解的不错,Zookeeper在选举的过程中,还能对外提供服务么?

8、对Paxos算法了解多少?

9、如果让你来设计一个春晚抢红包架构,你会怎么设计?

10、有什么想问我的?

大概聊了40分钟左右~

二面

二面有点偏底层和算法

1、扯了下项目、讲一下项目经历

2、你们用了redis,redis的底层数据结构了解多少?

3、知道动态字符串sds的优缺点么?
注:sds为redis底层数据结构之一

4、redis的单线程特性有什么优缺点?

5、用过 Redis 的哪些数据结构, 分别用在什么场景?

6、你们怎么解决缓存击穿问题的?
注:估计答了Hytrix

7、Hytrix的隔离机制有哪些?Hytrix常见配置是哪些?

8、自己做过哪些调优?JVM调优、数据库调优都行!

9、给了个场景,问你怎么调

10、一道算法题,具体题目忘了,在给出的链接中作答~

三面

1、讲讲自己基础掌握情况,以及项目经历

2、平时会用到哪些数据结构?

3、链表和数组的优缺点?

4、解决hash冲突的方法有哪些?

5、讲讲自己对HashMap的理解,以及和Weakhashmap的区别?

6、你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了哪些改动么?

7、你们在微服务中用RPC通信还是REST?

8、RPC和HTTP的关系是什么?

9、知道HTTP1.0和1.1的区别么?

10、谈谈什么是HTTP的长连接和短连接?

11、TCP的三次握手和四次挥手,以及为什么要三次握手,而不是二次?

12、TCP 有哪些状态,相应状态的含义

13、让你评价一下你自己?

然后问了下面试官还有几轮,面试官说不一定!

四面

1、依然是介绍自己

2、你们数据库的高可用架构是怎么样的?

3、如何保证数据库主从一致性?

4、知道mysql的索引算法么?

5、为什么mongodb的索引用了B树,而mysql用B+树?

6、用mysql过程中,有遇到什么问题么?

7、你们生产用的是哪种事务隔离级别,为什么?

8、谈一谈你对微服务架构的理解

9、你用过哪些RPC框架,讲讲他们优缺点

10、用过docker么,对容器了解多少

11、有什么问我的?

HR面

问经历,问离职原因,问职业规划,问待遇。
唯一比较奇葩的一个,居然不问你期望薪水~~

总结

面试难度:简单
面试体验:挺好

没有什么特别刁难人的问题,总体体验不错!
大家注意,开始的第一个问题一定是讲项目,如果很多问题都一知半解,就别讲了。
那没有一个拿手都技术?
好好沉淀,有拿手都技术再出山面试~

-更多文章-

spring cloud config将配置存储在数据库中

这 10 款插件让你的 GitHub 更好用、更有趣

Nginx是什么 ? 能干嘛 ?

MAT入门到精通(二)

MAT入门到精通(一)

为了效率,扎克伯格的26张PPT

分布式架构知识体系

Spring Cloud Consul 之Greenwich版本全攻略

-关注我-

看完了,帮我点个“好看”鸭

点鸭点鸭

↓↓↓↓

刚出炉的一套面试题(JAVA岗)相关推荐

  1. 2019年—BAT大型互联网企业刚出炉的一套面试题(Java岗)

    由于近期是互联网寒冬,然而我一些的好友还是顶着重重压力出去面试,最终斩获无数offer. 在我努力的沟通下,终于套得其中一套题目,故在此分享! 公司:国内三巨头其中的一家! 面试时间约在1月份左右! ...

  2. 【新鲜出炉】25套的精美 Web 应用程序图标素材

    设计精美的图标能够向用户清晰的传递信息,不管是在网页还是 Web 应用程序中都非常需要.这些小小的图标元素能够告诉用户怎么到下一页,如何添加.删除和取消等等各种操作.设计精美的图标不仅能增加界面的美观 ...

  3. 怒肝俩月,新鲜出炉史上最有趣的Java小白手册,第一版,每个 Java 初学者都应该收藏

    这么说吧,在我眼里,Java 就是最流行的编程语言,没有之一(PHP 往一边站).不仅岗位多,容易找到工作,关键是薪资水平也到位,不学 Java 亏得慌,对吧? 那可能零基础学编程的小伙伴就会头疼了, ...

  4. 新鲜出炉的百度js面试题

    (文章是从我的个人主页上粘贴过来的,大家也可以访问我的主页 www.iwangzheng.com) 最近两位同学入职百度,带回来的笔试题基本上毫无悬念,不过有一个小题看到让人忍不住笑出声来,真的很无聊 ...

  5. 2020新鲜出炉的Android大厂面试题锦集(BAT TMD JD 小米),Github标星5K 建议收藏!

    上次写这篇文章的时候也差不多是一年前了,这一年我兜兜转转从android到java又回到android,校招面了很多大厂,阿里.京东.小米.头条.知乎.腾讯.有赞,也收获了几个offer.感谢大家的关 ...

  6. 刚出炉!AI指数报告:AI人才需求暴涨35倍,薪酬问鼎No.1

    2017年~2018年,是人工智能大火的时候.你会发现,跟朋友聊天不谈人工智能,聊天的bigger都上不去. 国家支持的朝阳行业,顶级高薪吸引,让甚至许多不是计算机出身的小白,都按捺不住,投身&quo ...

  7. 2021新鲜出炉软件测试的真实面试题(一篇足以)

    目录 一.问题预测 让简单介绍下自己(每次面试开场) 让说下自己会的内容 看了哪些书籍(有问到) 了解过哪些技术博客/论坛(有问到) 是否了解软件测试需要掌握哪些知识(问到类似问题) 之前面试过,觉得 ...

  8. 听说你不会用python画饼图?赶紧进来看一下刚出炉的教程

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料 ...

  9. 刚出炉!程序员人才补贴:单项目最高补贴1000万元

    最近,程序员届有一个重大好消息,可能很多人还不知道,那就是:国内某些城市已经开始程序员人才补贴了! 对于人工智能公司的项目开发.人才引进.科技研发,最高按照国拨经费的30%给予配套支持,单个项目最高补 ...

最新文章

  1. 全网首款PHP宝塔IDC分销系统,全网首款PHP宝塔IDC分销系统
  2. C# 回发或回调参数无效
  3. 数据库字段名不统一的教训
  4. MySQL中interactive_timeout和wait_timeout的区别
  5. 决心开始写博,坚持!
  6. Linux下MONO执行C#程序
  7. Linux怎么创建date文件,Linux下手工创建oracle database
  8. php调用易语言的dll文件,【PHP】真正意义上的PHP调用易语言DLL
  9. iSPRINT:Google 最高能的创新加速课程,产品一次就成的助推器!
  10. 《学习OpenCV3》第2章 OpenCV初探
  11. 从小小题目逐步走进 JavaScript 异步调用
  12. DirectX修复工具 4.0 标准版
  13. windows8没有剪贴板查看器clipbrd怎么办?
  14. wps下一页 很好玩!wps中怎么插入欧姆符号
  15. 简单易懂的ROC曲线和AUC面积
  16. 深度学习:图像去雨网络实现Pytorch (二)一个简单实用的基准模型(PreNet)实现
  17. Redis五大数据类型常用命令与使用场景总结
  18. ajax 异步刷新表格
  19. 深度学习中的优化函数
  20. python基础之浅谈布尔类型的变量

热门文章

  1. SpringCloud系列一:SpringCloud的简介和架构
  2. codeforce843B Interactive LowerBound
  3. JS高级程序设计拾遗
  4. 背单词:3年,34150分钟!
  5. Io流的字节流与缓冲流
  6. Java多线程的同步机制(synchronized)
  7. 呼叫中心的服务水平管理
  8. 【组队学习】【34期】阿里云天池在线编程训练营
  9. 【组队学习】【31期】青少年编程(Scratch 四级)
  10. 中国电子学会图形化四级编程题:解密