绿盟科技一面面经

为啥跟我看的面经不一样啊= = ,各种被吊锤

自我介绍
挑一个你最熟悉的项目介绍下,怎么设计的,难点是什么
项目里用到了hive数仓,那你对大数据很了解了?(不了解,只是用公司的组件= =)
项目里用到了Mybatis,底层的实现了解吗?二级缓存三级缓存底层是怎么实现的?(不知道,懵逼+1)
项目里有用到数据库链接池吗?(用到了,公司组件)知道底层的实现原理吗?(用的数据库分库分表加路由我知道个锤子的底层,懵逼+2)
项目里提到了你们公司的统一配置中心组件,知道他是怎么实现的吗?(zookeeper)那你说一下具体的实现方式
你们公司的基础组件为什么会选zookeeper,结合CAP理论来说下(懵逼+3)
公司内部的组件对于zookeeper节点变更了但是推送消息失败的问题是怎么处理的?讲一下(懵逼+4)
看你还写了对docker熟悉,你们是怎么使用docker的?(我就实验室用用= =)对docker底层的实现了解吗?线程分组这些?(懵逼+5)
HashMap的结构跟LinkedHashMap的结构,为啥要用红黑树?红黑树能具体说一下嘛?(为啥用?鬼知道为啥用,懵逼+6)
看你说对多线程熟悉,问你几个场景题吧(1、三个线程,执行时间不同,我想让三个线程有顺序的输出,你能想到几种合理的解决方案? 2、一个线程,我想让他定时中断,你能想到几种合理的解决方案?)(懵逼+7)
线程池了解吗?你平时都用过哪些线程池?线程池的原理是啥,里边的工作队列都有几种?
给你个程序,判断下下面几个的输出,说说为什么(感觉彻底凉了,这是基础,但是平时自己没咋注意,估计说错了好几个)

用过Linux是吧,在上边部署过程序吗?在一个文件夹下,给你一个字符串,找出所有包含这个字符串的文件,命令咋写?查看所有挂载分区的状态命令怎么写?看进程状态用什么命令,你一般关注结果中的哪些参数呢?
还想问我docker,你们doker都是怎么使用的?
设计模式了解吗?知道哪些?代理模式知道吗?口述一个简单的代理模式实现?
有没有什么想问我们的?(不想问,只想哭,你们快点儿结束吧= =)

全程被吊打,这是我面试以来被锤最猛的一次,心态炸了😪😪😪
#面经##绿盟##校招##Java工程师#
全部评论
除了docker,其他问题和我当时问的差不多,上来就是场景题,base成都吗?感觉都不太想招人
1 回复 分享
发布于 2020-09-03 10:50
真的各种被问底层,面的有些大厂都没那么恐怖,心态爆炸🤣
2 回复 分享
发布于 2020-09-01 18:18
请问楼主是几号面试的?然后几号收到二面通知的? 我是9.2下午面试的,还没消息 感觉凉了😣
1 回复 分享
发布于 2020-09-03 21:11
一模一样,感觉面试官太年轻没经验
点赞 回复 分享
发布于 2020-09-28 19:03
有点恐怖
点赞 回复 分享
发布于 2020-09-12 16:40
zookeeper 是为了满足CP才使用的,这个还是蛮基础的,你既然用了zookeeper就需要知道这个知识点 红黑树在一些集合中有使用,为了查找高效 既然你写了熟悉docker,就需要对你熟悉的内容负责,docker底层原理有很多,你随便说一些进程隔离的方法都行 总体看下来,我觉得你应该是在简历中夸大了自己的个人能力,所以吸引了面试官去问的很详细。 要么去修改简历,要么去把简历上熟悉的东西吃透
点赞 回复 分享
发布于 2020-09-03 14:09
是成都,应该不会不招人吧,今年确实挺难的
点赞 回复 分享
发布于 2020-09-03 10:53
而且也没给我感谢信,问了hr给我甩了句待定
点赞 回复 分享
发布于 2020-09-03 10:52
老哥二面过了吗
点赞 回复 分享
发布于 2020-09-03 10:19
比较起来我的一面题目真是简单,要是这么问我我直接就挂了
点赞 回复 分享
发布于 2020-09-02 10:24
咱俩好像一个面试组,面试官是不是一个有点儿黑的东北哥们儿?
点赞 回复 分享
发布于 2020-09-01 16:51
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-09-01 11:39

相关推荐

07-11 23:57
门头沟学院 Java
点赞 评论 收藏
分享
✅ 一面部分【后端部分】(共 3 题)MyBatis 的常用 XML 标签有哪些?#{} 和 ${} 的区别是什么?Java 如何开启一个多线程?【前端部分】Vue.js 的生命周期函数及执行顺序?v-bind 和 v-model 有什么区别?Vue.js 的组件通信方式有哪些?优缺点?父子组件之间如何传值?Vue 的响应式原理是什么?Vue2 和 Vue3 的区别?Vue 中如何实现路由跳转?computed 和 watch 有什么区别?v-for 和 v-if 哪个优先级高?能否同时使用?mixins 和 extends 区别是什么?keep-alive 的作用是什么?【SQL】说明:只要求会简单的连表查询。面试官会给你一段有问题的建表 SQL(外键顺序问题),涉及表:teacher、subject、student 等。提示:先建 teacher 表,如果先建 student 会报外键找不到。【Java 简单算法】考察点:List 和 HashMap 的基本操作熟悉 Stream 的 filter / map会用 Comparator(比较器)会用 Collectors 的简单方法(如 toList()、groupingBy() 等)【算法题】难度较高。题目是 LeetCode 第 37 题《解数独》的魔改版本:不是规则的 3x3 宫格,而是一个“无规则数独”要你自己补充输入数据、写完整代码并截图运行结果✅ 二面部分【聊天】请做一个简单的自我介绍。简要介绍一下你的项目。项目中你遇到的最大难点是什么?你是如何解决的?✅ 八股文串讲部分什么是 Vue 路由白名单?怎么实现?MyBatis 常用的 XML 标签有哪些?作用是什么?#{} 和 ${} 的区别?分别适用于什么场景?Java 如何开启一个多线程?线程池怎么用?Vue 的生命周期函数有哪些?执行顺序?MyBatis 的 ResultType 和 ResultMap 有什么区别?事务如何回滚?在什么情况下会失败?Spring 中如何开启事务?MySQL 索引在哪些情况下会失效?内连接、左连接、右连接有什么区别?
点赞 评论 收藏
分享
07-11 22:24
已编辑
电子科技大学 Java
📍面试公司:猿辅导🕐面试时间:7.10💻面试岗位:后端太菜了,偶遇场景题,拼尽全力无法战胜,我只是一个想要实习的菜鸡,别拷打我了❓面试问题:1、介绍下黑马点评,是直接拿到run了下吗,自己有没有创新2、你用MQ做什么,为什么选择RabbitMQ,其他的了解过吗?秒杀的业务流程是什么3、Redis是用来做存储DB还是缓存DB,有什么区别4、秒杀场景里哪里存着真正的库存量?库存扣减都是在哪里做的,Redis和底层DB?5、Redis库存预减,那要是MySQL扣减失败怎么办,你怎么把库存还回去?6、你异步生成订单,用户这么得到订单的ID,ID这么生成的7、要是这个key过期了呢(不懂,就算是内存满了也不应该删除这种高频访问的key上吧)8、幂等性怎么保证的,重试的时间是怎么设计的,为什么这么设计9、数据一致性怎么保证,写频繁的情况下,MQ消息堆积这么办?10、你项目里的Redis是集群吗,集群有主节点吗,主节点之间有什么联系吗11、Redis的哨兵集群是怎么选择从节点的,哨兵是什么和一般的Redis实例有什么区别12、MySQL的三个日志,负责什么,redolog和binglog的写模式有什么不同,为什么这么设计13、Redis的线程模型,Redis的持久化操作,知道这么定位一个Key存在与否14、AQS的工作原理,等待队列的线程的状态是什么,会继续占用CPU吗15、join是在做什么,怎么知道结束了,future了解多吗16、大模型知道哪些,都拿来做什么,transform的内容可以聊聊吗17、视觉大模型呢,接触过哪些18、手撕:找峰值,二分法,先讲思路(力扣有原题:***********************************************************反问:1、业务:电商、个人体验、教研🙌面试感想:被拷打麻了,疯狂道歉,感觉烂了给我过了,我的猿神
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务