虾皮提前批一面面经

时间:50min
实习 面试真刺激
1.自我介绍
2.基础知识
(1)内存管理机制(运行时数据区、垃圾回收机制除了垃圾回收器没讲)
(2)计网:TCP和UDP区别
(3)操作系统:进程、线程、协程区别(不会协程)
(4)mysql:问我了解什么,我就说了索引(哈希、B+)、哈希是说了这个散列定位原理、自适应建立的条件、B+树说了聚簇索引、非聚簇索引、联合索引、简易的说了一下二叉查找、红黑树、b树到b+树的优缺点。
(感觉这个问题我答了两遍,不管,反正就耗呗)
(5)死锁:说着说着发现自己全忘了。
(6)大概..记不清了
3.项目
(1)为什么做这个项目?个人兴趣??什么鬼..我以后得好好想想。
(2)rabbitmq消息队列之间的区别,为什么用这个,不清楚,我就随便学了一个。有一个基础后期学其他的也简单。
(3)项目压测..正常压测3000/1s左右,哪里出过问题:消息队列...,怎么解决?原理不会..
(4)简单介绍限流是秒杀令牌+固定线程池的队列限流。
4.算法
说看我参加过几次ACM,提升点难度出了个题,不好意思,不会,你把我当正常人就行。
换了两道,都是简单的题,很快敲出来了。
中等难度剑指offer4(1)在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
简单难度剑指offer24(2)定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
5.反问
#虾皮提前批##面经##校招##Shopee##Java工程师#
全部评论
大佬是官网投的嘛
点赞 回复
分享
发布于 2021-08-01 12:36
Base深圳?
点赞 回复
分享
发布于 2021-08-01 13:49
博乐游戏
校招火热招聘中
官网直投
大佬感觉怎么样?
点赞 回复
分享
发布于 2021-08-01 14:07
实习?
点赞 回复
分享
发布于 2021-08-01 19:27
lz从投简历到笔试等了多久?
点赞 回复
分享
发布于 2021-08-01 20:13
请问老哥是什么项目
点赞 回复
分享
发布于 2021-08-02 21:56

相关推荐

#软件开发2024笔面经# 八股集合,汗流浃背,但是确实学到了很多内容,是以前没有仔细看过的。目前记起来一些,后续想起来别的了再补充 #我的实习求职记录# 操作系统Linux平常使用吗线程和进程的区别,还有什么类似进程和线程的吗什么是协程CPU满了怎么看,怎么办Linux下rm正在写入的文件会发生什么?那么该如何在不使用kill的情况下删除该文件磁盘满了怎么看进程状态以及特殊两种状态僵尸线程和孤儿线程是什么清空进程时什么进程还存活?网络tcp三次握手四次挥手为什么不能两次握手如何解决tcp包的粘连udp和tcp的区别udp如何变得安全Java基础hashmap的底层hashmap.get之后会发生什么什么时候链表转红黑树什么时候红黑树降级jmmJvm区域及作用老年代常用垃圾处理算法多线程threadlocal有没有使用threadlocal底层是什么(哈希表)threadlocal底层哈希表的key是什么数据库两种引擎区别事务的原理数据库的四大特性如何保证隔离性隔离级别分别有哪些MVCC有什么用什么是死锁。如何解决sql数据库如何解决死锁sql锁Spring基础springboot运行原理bean如何加载,循环依赖?aop底层了解什么设计模式代理模式在spring哪里使用过单例模式在spring哪里使用过包装者模式在spring哪里使用过接口类代理和非接口类代理的区别中间件redis基本类型Redis缓存穿透,击穿,雪崩及解决方法,bitmap项目相关常见限流算法
点赞 评论 收藏
转发
点赞 评论 收藏
转发
8 43 评论
分享
牛客网
牛客企业服务