面经详情

有些难度
面试有些难度,能够感觉到面试官很专业,技术比较牛。喜欢从项目中提问问题。问了jvm,多线程,线程池,linux,如何查看线上错误日志,问了两个算法名字我听都没听过。总体感觉难度较大,但是办公环境高大上,很舒服。但是面试官似乎对我比较不屑一顾(个人感觉),有点嘲讽的意思。

相关推荐

匿名用户
Java
确定通过感觉靠谱
面试总结:由于看准网提交问题只能一个一个写,这样就很缺乏结构层次,所以笔者都在这里总结下来。 A、技术问题: 一、项目相关(偏中间件)    笔者的项目偏中间件一些,所以问中间件比较多。 1)zookeeper 1、zab协议; 2、zk为什么不适合做服务发现?缺点在哪里? 3、cas原理,zk满足什么?缺陷什么? 4、常见服务器架构方式?主从。  5、zk的Watcher机制底层原理?观察者模式?  2)dubbo  1、你自己实现一个dubbo的思路是什么?  2、dubbo的底层原理?  3)redis  1、使用场景?  2、底层原理  4)业务相关  1、介绍下做过的跟业务强相关的项目?  2、优惠券如何设计?怎么初始化?限量?  3、高并发下活动的秒杀?怎么保证?哪些问题?这一块的问题还是要根据项目而定,面试官很灵活,不是那种抛开项目“天南海北”的聊的那种,紧盯着项目,一步一步的问下去。  二、微服务相关   1、spring boot,手写一个启动依赖,怎么做?   2、也问了SpringCloud的一个问题,想不起来了。  三、Java基础  1、对象头?构成  2、synchronized底层原理  3、手写一个死锁?  4、发现内存被用尽,程序卡死,怎么排查问题?  5、常用的JVM排查问题手段?工具? 对基础面试官没有问太多“套路的”问题,尤其是JVM那块问的都是很细节1、2个问题。  四、数据库  1、B+Tree和BTree区别?优缺点?  2、常见的SQL性能优化方法? 五、Spring 启动过程? B、整体感觉微盟总部(宝山-中成智谷)环境还是不错的,笔者面试的团队是做优惠券、会员卡之类的业务; 了解一个东西,要了解得有深度,只是限于表面是欠缺深度的。 ...查看更多
包含5个问题,4个回答
Q:一、ZK相关问题 1.1 说一下zab协议。
2 年前 发布
匿名用户
Java
确定通过确定通过
1、你在工作中遇到最大的挑战是什么 2、你觉得你从毕业到现在最大的收获是什么 3、你平时是怎样去做索引优化的,基于什么背景 4、为什么linux操作系统从从磁盘读取数据的单位大小是4k(只答到是安装操作系统时指定的) 5、B+树的结构,主键索引非叶子节点存储的是什么,叶子节点存储的是什么 6、你在项目中有线程间通讯的场景吗, 线程间的通信方式有哪几种(说了wait、notify、LockSupport的park、unpark、ReentrantLock的Condition, 答非所问) 7、在项目中你主要负责那一块儿,大致描述一下 8、你有什么特别熟悉的中间件吗(说了zookeeper、redis、RocketMQ),挑一个你最熟悉的说一下(说了redis zset跳跃表),有去了解redis底层源码吗(没有),你为什么要去了解这些,了解这些对你工作有什么帮助吗 9、你平常是怎么去学习的(博客、视频课程、书籍)...查看更多
包含1个问题,1个回答
Q:1、你在工作中遇到最大的挑战是什么 2、你觉得你从毕业到现在最大的收获是什么 3、你平时是怎样去做索引优化的,基于什么背景 4、为什么linux操作系统从从磁盘读取数据的单位大小是4k(只答到是安装操作系统时指定的) 5、B+树的结构,主键索引非叶子节点存储的是什么,叶子节点存储的是什么 6、你在项目中有线程间通讯的场景吗, 线程间的通信方式有哪几种(说了wait、notify、LockSupport的park、unpark、ReentrantLock的Condition, 答非所问) 7、在项目中你主要负责那一块儿,大致描述一下 8、你有什么特别熟悉的中间件吗(说了zookeeper、redis、RocketMQ),挑一个你最熟悉的说一下(说了redis zset跳跃表),有去了解redis底层源码吗(没有),你为什么要去了解这些,了解这些对你工作有什么帮助吗 9、你平常是怎么去学习的(博客、视频课程、书籍)
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网印鹰印鹰面试经验印鹰面试经验:有些难度
正在招聘数据库开发工程师2 个岗位