猿辅导服务端一面凉经

今天,下午三点一面,面了一个小时,有点凉,发个面经攒攒人品🤣🤣🤣

问题如下:

  1. final关键字,final可以修饰方法么?

  2. HashMap存放的Key为class A,需要重写A中的哪些方法?写代码;HashMap的原理

  3. MySQL的索引是什么?解释一下

  4. table A{

    int32 a;

    int32 b;

    }

    在a上建立索引,select * from where A.a=A.b,能不能用到索引

    使用like查询会使用到索引么

  5. 介绍一个比较熟悉的项目,以及遇到的问题

  6. 介绍一下Kafka

  7. Kafka中的消费者如何获取到offset,offset是在哪进行管理的

  8. 生产者发送的partition是如何得到的?有哪几个方式?能不能指定一个partition发送?

  9. 同一个partition中数据是有序还是无序的?

  10. Redis分布式相关,哨兵机制

  11. 算法题:

    1. 给定一个有序存在重复的值链表,使得每个元素只出现一次?
    2. 给定一个棋盘(矩形区域),黑棋用1表示,白棋用0表示,没有用-1表示,求不同的区域有多少个?(leetcode 200题上的foodfill算法类似)
#猿辅导##面经##校招##Java工程师#
全部评论
面了快一个半小时,最后让我撕代码题,我脑子都不转了。
点赞 回复
分享
发布于 2019-08-11 18:33
第四个会用索引吗
点赞 回复
分享
发布于 2019-08-11 18:36
滴滴
校招火热招聘中
官网直投
粗暴😂😂😂
点赞 回复
分享
发布于 2019-08-11 18:47
感觉大佬和我是一个面试馆,我只面了五十分钟,出了一道算法题,凉透。
点赞 回复
分享
发布于 2019-08-11 19:24
过了吗 楼主
点赞 回复
分享
发布于 2019-08-13 14:01
楼上碰到面试官了可还行
点赞 回复
分享
发布于 2019-08-13 14:11

相关推荐

#软件开发2024笔面经# #面经#03.27(1h20min)1.自我介绍2.项目遇到的挑战和解决?3.进程和线程的区别?4.Volatile关键字保证数据的可见性?5.Synchronized锁的升级过程?6.ThreadLocal保证线程隔离?怎么做的?7.线程池的参数?8.线程的拒绝策略?9.线程池任务提交整个流程?10.深拷贝和浅拷贝?11.如何实现深拷贝?12.New一个对象的过程?13.GC的过程?14.GC的种类?15.GC算法种类?16.类的加载过程?17.Class对象是唯一的吗?可以有多个吗?18.如何实现有多个同名的Class?19.AOP的功能和原理?20.DI?21.Spring bean的初始化过程?22.Spring怎么解决循环依赖?23.Spring加载阶段,在服务启动时插入自有逻辑,各个阶段输出log?24.Nginx的正向代理和反向代理?25.Nginx代理了很多服务,请求具体分发到哪里?这个如何匹配的?有没有一些规则26.Redis用什么做缓存?主要用什么做的缓存?27.Redis的数据结构?28.Redis 的List底层的数据结构?查数据的过程?29.Redis依赖什么提升响应速度?30.Redis的零拷贝机制?IO读取数据31.Mysql的引擎32.Mysql索引的种类?33.建索引的判断标准?哪些字段去建索引?34.区分度有了解吗?35.索引失效的情形?36.性别字段要不要加索引?37.锁的种类有哪些?38.间隙锁具体怎么加锁的?39.Sql会造成死锁的语句?40.事务的隔离级别?41.MVCC的原理?42.Redo log和undo log的区别?43.Binlog有了解吗?44.算法题 LeetCode链表循环的入口45.手撕 java代码模拟死锁场景
点赞 评论 收藏
转发
5 62 评论
分享
牛客网
牛客企业服务