27/字节后端实习-生活服务/一面

1,问问专业背景,学过什么课,发现没系统学过计网和操作系统
2,情景题,如何设计一个旅游景点的门票,涉及到几张表,每个表之间的关系是什么样的,如何设置库存,控制人流量
1,计网,只知道一点,问了TCP和UDP
2,Java开发的单例模式?不知道
3,MySQL索引结构?B+树,索引失效?不知道。事务,四大特性,如何实现这四大特性?
4,Redis有哪些数据结构,Zset的底层实现?不知道
5,手撕,数组中最小k个数。力扣面试题17.14。要求:不允许用java自带函数和方法,要给出时间复杂度和空间复杂度,且要尽可能小。
鼠鼠当时只知道快排,不知道堆了栈了什么算法,选的快排,结果被狠狠拷打,写了20分钟根本写不出来,真的要崩溃了。中间问的一些八股基本都没怎么了解,有些问的什么都忘记了,我了解的他基本都不问😭狠狠破大防
全部评论
羡慕你的勇气
1 回复 分享
发布于 09-11 00:11 湖北
这基本相当于什么都没背了 多背背感觉有希望
点赞 回复 分享
发布于 09-10 18:25 福建
是base成都的吗
点赞 回复 分享
发布于 09-10 11:41 四川
uu场景题怎么答的
点赞 回复 分享
发布于 09-10 10:58 黑龙江

相关推荐

09-08 20:19
门头沟学院 Java
如标题所见,想问一下27届大三想找实习9月份到10月份的机会多嘛?害怕错过最好的时机,鼠鼠也想占一个实习的好坑位
牛客20646354...:第一份实习还是看运气吧,我当时第一段实习靠点评和外卖找了好久才找到的。有了第一段后面就好找一些了,万事开头难
不给转正的实习,你还去吗
点赞 评论 收藏
分享
全程八股,无项目,无手撕-- 自我介绍,项目上线部署怎么部署的(回答nginx + java -jar分别启动前后端)-- 常见排序算法以及时间复杂度。(这个之前没准备,被面试官说算法这方面掌握的不是很好(天崩开局))-- TCP和UDP的区别(有无链接,可靠性,速度),应用场景-- 网络分层(OSI七层架构, TCP/IP四层架构(四层这个没说上来))-- HashMap(线程安全否?为什么?)HashSet(线程安全否?和HashMap的区别?答底层是基于HashMap实现的,不过是key存储数据,value为null)-- 线程安全的map有哪些?(CurrentHashMap,HashTable)怎样实现线程安全(写时加锁,使用synchronized锁)-- synchronized锁特性(这个答的不是很好,只回答了它是重量级锁,以及可重入,其他的特性忘记了。面试官不是很满意,于是额外说自己还了解synchronized锁底层原理,将面试官向轻量级锁,锁膨胀这些过程引导)-- 单例模式了解吗?(了解)单例模式有个双检锁问题,怎么解决?(为实例加volatile关键字)为什么我们已经加锁了,还会出现这个问题?(JVM的指令重排导致的)-- 指令重排是什么?volatile在其中做了什么事情?(volatile的读写屏障防止指令重排)-- 线程池了解吗?线程池的参数?(七个,阻塞队列差点忘了)提到了线程工厂,线程工厂是什么?做什么用的?-- 线程池的工作流程?怎样保证其正常运转的?(将初期没满的时候怎么执行,后来阻塞队列满了开启救急线程,全满了有哪些淘汰策略)核心线程是在什么时候创建的,线程池创建好就已经创建了还是说来任务之后再创建?(这个没答上来,后面面试官提示说是一开始就创建好了)-- Spring中bean的生命周期?(Spring这块没有深入了解,直接说Spring底层的原理不是很了解,面试官就没追问下去了)-- 数据库了解吗?(回答了解,很熟练(数据库准备的很充分,将面试官向这方面引导))-- 数据库类型(SQL关系型, NoSQL非关系型)了解MongoDB吗?(不了解)-- Redis底层用什么语言写的?看过源码吗?SDS了解吗?和Java的String有什么区别?(获取长度O1,动态扩容,防止频繁扩容)-- 跳表了解吗,讲一下?问点实的,跳表什么时候会增加高度?(不会这个)-- Redis除了做缓存还可以做什么?(分布式保存用户登录态,缓冲,消息队列)能做缓冲吗?(回答能(其实不是很确定))-- Redis单机1G内存能撑多少并发?(回答10万QPS)压测过吗?(没有,之前在学习的时候网上说10万+,面试官表示压测过才知道多少并发)-- Redis为什么快?IO多路复用细讲一下(不了解)-- MySQL存储引擎?有什么区别?InnoDB和MyISAM在存储文件上有什么区别?(存储文件这个不清楚)-- 事务的核心四个点(ACID),MySQL隔离级别?常用哪种?(回答RR,面试官表示RC也常用)RC什么场景下会出现问题?RC常用什么场景?(这个不清楚)-- 幻读问题怎么避免?(回答的快照读,实际上是间隙锁解决的)幻读是怎么产生的?MVCC解决的是什么问题?(不可重复读)-- 间隙锁了解吗?讲一下。(因为前面没说出来幻读是靠间隙锁解决,这里面试官提问了这个问题)间隙锁锁的是一个什么区间?-- git用过吗?(答基本的推拉仓库会,复杂的不会用,不过这一般都可以在网上搜到)-- java对象分几种类型?(没答上,当时没想到基本数据类型和引用数据类型这个)java有几种基础数据类型?(八种回答了七种,少了个short)为什么基本数据类型是有初始值的?(这个不会)(对JVM底层这些不是很熟,面试官不再追问下去了)-- 反问。总结:算法,计网,操作系统,JVM不熟,JUC, MySQL,Redis不错
mengnankk:这么多
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

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