字节飞书一面凉经

嬉皮笑脸的一生:
面试官:“……会吗?”
我:😎不会
面试官:“……知道吗?”
我:😎忘了

一.闲聊
问了一下是哪里人,然后说base是北京问可不可以接受
二.技术
1.Controller层可不可以写对象还是类什么的我忘了(应该是说Controller里面能不能创建类?不知道,有大佬知道的话可以告诉我一下吗?球球好大佬)
我说我写的时候都是用构造函数传过来的,应该不可以吧!
2.紧接着面试官问,写了有啥后果
我咋知道有啥后果……我又没这么写过(对不起我学的不好!我一定努力补齐这个知识!)
3.知道索引是啥不?数据结构是什么?
这个我真的知道!是B+树!
4.索引有啥好处?为啥是B+树
我说搜索的阶数比较少,查询的数据都在叶子结点(具体忘了呜呜)
5.索引有啥坏处没?
😎不知道
6.什么什么menus?没听清楚不知道是啥
面试官说问这个是因为看我简历里有写linux的项目。但是我真不知道这个玩意儿
7.linux里查看进程用什么?
然后我说我不知道。。我只用过kill
8.说说算法思路:两个链表,怎么知道相不相交?
我说我在力扣上做过类似的题,就返回两个链表相交的那个结点
链接查到了!链接不能放上来……(大家自己在力扣上搜一下吧!第160题相交链表)
但是具体怎么做我还是忘咯
9.什么是死锁
10.怎么解决死锁
我忘记了,我只记得有银行家算法,但是具体咋做的忘了捏
11.算法 给一个数组,求这个数组中有哪些数,满足:比左边的都大,比右边的都小 例如[2,3,4,6,9,18,16] 返回2,9
嘿嘿暴力解的
12.说一下算法复杂度
n的平方……
13.有没有更优的做法
我:要是有我就写上去了
面试官人很好,我全称嬉皮笑脸,浪费人家36分钟对不起!
全部评论
加油,整个牛客我就看好你
79 回复 分享
发布于 2023-08-11 20:51 广东
1.不能在Controller层里面新建对象,对象应该用注解进行依赖注入。2.后果:代码耦合度性增加;单元测试困难;可维护性下降(问的chatgpt不保真)
24 回复 分享
发布于 2023-08-11 16:48 重庆
笑嘻了,好心态值得学习!
12 回复 分享
发布于 2023-08-11 19:31 北京
死锁,必须有三点。互斥锁,循环等待,阻塞程序。
9 回复 分享
发布于 2023-08-12 11:46 安徽
5.索引的缺点:占用物理空间;数据增删改的时候,维护索引比较困难
9 回复 分享
发布于 2023-08-11 15:53 重庆
嬉皮笑脸打出gg😂
7 回复 分享
发布于 2023-08-11 21:39 上海
这问题真的好简单
6 回复 分享
发布于 2023-08-29 19:51 浙江
11题为啥返回2 9,不应该是2 3 4 6 9吗
4 回复 分享
发布于 2023-08-28 12:09 上海
8.定义两个指针p,q分别指向A链表和B链表的头节点,只要pq不相等,就往后移动一个,如果p或q指向null了,就让p或q指向另一条链表的头节点,直到pq相等或者都指向null,如果都指向null就表明没有相交的。(如果有错请大佬指正)
4 回复 分享
发布于 2023-08-12 11:29 重庆
心态真好哈哈哈哈
4 回复 分享
发布于 2023-08-11 21:56 北京
可以看下富途,互联网券商,金融科技,现在投,最快九月份拿offer。 https://www.nowcoder.com/share/jump/7403134121416568566
2 回复 分享
发布于 2023-08-23 22:31 广东
索引的坏处就是占用物理内存,而且有一些场景不适合用索引,例如修改多,数据少的情况
2 回复 分享
发布于 2023-08-23 17:47 上海
Controller是单例Bean,创建对象存在内存泄漏问题
1 回复 分享
发布于 2023-09-14 21:24 辽宁
M,心情好很多,谢谢大佬的鼓励
1 回复 分享
发布于 2023-09-01 10:25 江苏
11有点像力扣581
1 回复 分享
发布于 2023-08-18 17:47 陕西
楼主飞书什么部门呀
点赞 回复 分享
发布于 2023-10-23 20:54 北京
十月份了,只剩最后几波笔试了,没投的都可以康康,薪资发展都不错https://www.nowcoder.com/share/jump/84670873011146716652
点赞 回复 分享
发布于 2023-10-05 20:11 湖北
一群浙大厦大的装起来了
点赞 回复 分享
发布于 2023-10-04 14:08 美国
点赞 回复 分享
发布于 2023-09-28 14:51 陕西
可以看看这个,福利待遇都很好,有住宿,有签字费。https://www.nowcoder.com/share/jump/9680024221695558516096
点赞 回复 分享
发布于 2023-09-27 09:31 北京

相关推荐

11-23 19:25
门头沟学院 Java
1.实习介绍2. 你刚才说全链路 10ms 内,这个“10ms”的统计口径具体是从哪到哪?是否包含撮合?如果不包含,柜台内处理和SDK 通信层各占多少?实际压测数据大概是怎么样的3. 说一个最近一次的容量上限:平峰 QPS、行情峰值 QPS、触顶现象是什么4. 为什么选Disruptor而不是LinkedBlockingQueue5.userId%128 做分片——如果用户写或者查很频繁倾斜怎么监测?当有三五个高频量化用户扎堆到同一分片,你们是怎么处理6.迁移前后的有序性怎么保证?7. 第一阶段和第二阶段双层 RingBuffer 的拆分依据是什么8.业务逻辑、持久化、推送为什么不放在一个阶段里用不同handler9.你们是事件源还是只是“事件日志 + 最终态”?RocksDB里存事件还是快照?快照生成策略是什么10.baseLog和RocksDB的边界点是什么?如果RocksDB 落地成功但baseLog→MySQL异步失败怎么办11. 说你们做的是真改单不是撤下重下。那由10个BTC调到11个时,增量冻结要做两阶段么,怎么做,撮合拒绝后怎么回滚呢12.市价改单vs限价改单的冻结口径什么区别?盘口估算失败时你们有保护系数吗?精度/最小变动价位校验放在第一阶段还是SDK前面13.改单失败场景列举一下?比如订单已撮合、深度变更、风控锁定、余额变化、系统切分片迁移中。每种失败的用户可感知到的行为和状态的回退分别是什么样的14. 你们那个柜台和撮合通信的SDK 的发送队列和接收队列是批量阈值触发,那批大小是静态还是自适应?峰值时批过大对尾延迟的影响怎么去抑制呢15.rokesDB 写放大/读放大/空间放大这些你们怎么权衡?用了哪些compaction 策略16. 压测时出现RocksDB 写吞吐低,你们改成128分片、8线程写8库?你们为什么要这么去分,依据是什么,128个分片会不会太多17. 统一账户上线前,你们老柜台如何兼容限额?母账户限额、币对限额、池子限额、档位限额的冻结时机分别是什么?新老系统共用/分开配置怎么保证一致呢18.自动借币/还币是Try/Confirm/Cancel 还是最终一致补偿?借币失败是不是要回滚下单
查看17道真题和解析
点赞 评论 收藏
分享
评论
111
219
分享

创作者周榜

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