便利蜂 后台开发岗位 面试题目总结

自我介绍

聊项目(核心业务逻辑,亮点)

多线程:

线程池,参数,内部的线程数量变化过程,拒绝策略;

线程池工厂类里面的四个线程池

同步:

synchronized AQS 异同

Spring&tomcat

Spring boot 启动过程;

dispatcherservlet

拦截器和过滤器的区别;

AOP 及实现,为什么需要cglib

MySQL

建立索引有什么原则

为什么是最左前缀原则

给你ABC 三个字段,考虑如何建立索引

代码:

二叉树宽度遍历

2 面:

2 面的面试官问了很多平时我没有遇到或者关注过的问题(也可能是我太菜),一直在头脑

风暴,很爽

说项目,提了一些问题,然后根据项目给了一些场景,让我考虑怎么实现,这块有点多就不

说了

算法:

deeplearning 做过啥

集合:

concurrenthashmap 里面的get put 需要加锁么,为啥

同步:

多线程里面对一个整型做加减为啥不能用volatile

synchronized AQS 实现

数据库:

mongodb 的特点,简单说了下存储结构

Mysql 事务隔离级别,innoDB repeatable read 特点(gap lock

一个含有insert 的事务回滚,里面的自增主键会不会回滚,为什么(不清楚。猜猜?不会。

为啥?如果回滚时出现并发问题再插入记录时id 可能会变小,不符合增长特性。猜的还挺

对)

计网:

四次挥手(谁先发起?客户端。为啥?我想一下。好。如果是服务端发起会blabla。还有吗?

还会发生blabla 的问题。嗯);

如何保证数据包传向正确的目的地

操作系统:

unix 如何创建子进程?

什么是僵尸进程,如何解决聊工作和规划:

面试官说了说开发会遇到的问题,比如赶工导致代码混乱的问题

对未来的规划

3 hr

(上午面了腾讯饭都没吃就赶过来了,连着说了两个小时以后到3 面脑袋都是晕的)

自我介绍

非技术的角度说说项目,遇到的问题(改需求、老板态度等等)

我看你做过一些算法,为啥不投(因为彩笔啊)

现在拿了哪些offer?(这里小姐姐帮我分析了每个offer 的优劣,人真的超级好)

有啥想问的?(便利蜂的优势、成长空间、氛围、加班情况、薪资)

#面经##便利蜂##社招##Java工程师#
全部评论
你好大佬 想问问多线程方面有什么学习资料吗
点赞 回复
分享
发布于 2021-05-22 16:15
为啥感觉比我面得舒服多了,我是狂问项目,这些我感觉回答着才有感觉😂
点赞 回复
分享
发布于 2021-05-25 19:56
联想
校招火热招聘中
官网直投

相关推荐

头像
不愿透露姓名的神秘牛友
04-17 14:34
点赞 评论 收藏
转发
1 30 评论
分享
牛客网
牛客企业服务