11.3懂车帝客户端一面面经

之前都是做后端的,投了才发现是客户端,本来想拒,hr又挽留

对客户端有什么了解,前端有什么了解

数据结构:
1.数组和链表有什么不同?分别有什么特点?
2.栈和队列介绍一下
3.数组和链表都能实现栈和队列吗

java:
4.HashMap的底层实现
5.超过8一定变成红黑树吗
6.会不会出现超过十个元素都在一个桶中,Java是怎么避免的(跟上一个问题其实一样,一开始没意会)
7.HashMap怎么保证线程安全,有哪几种思路
8.java的GC讲一下

操作系统:
9.CAS是什么?有什么问题?
10.线程和进程的介绍一下?为什么要有线程?
11.进程间通信的方式有哪几种,详细说下

计算机网络:
12.tcp和udp的区别?tcp三次握手了解吗?
14.ai这种深度思考场景下你觉得使用tcp还是udp?那udp有什么使用场景?
15.ai平时怎么样用?ai二次开发过吗?

情景题:
50容量的课程1000个人去选,多线程情况下,读写要怎么防止竞争和超卖

设计模式:
设计模式,三种工厂模式有什么区别,各举例应用场景
责任链模式了解吗?

算法题:承接第一个问题:用数组实现一个栈和队列,十五分钟

反问阶段
#面经##字节##客户端##一面##牛客AI配图神器#
全部评论
问的差不多刚刚面完
点赞 回复 分享
发布于 2025-11-13 16:29 陕西
没有问项目或者实习吗
点赞 回复 分享
发布于 2025-11-11 17:18 重庆
我也是后端不小心投的客户端,感觉问的东西也和楼主差不多
点赞 回复 分享
发布于 2025-11-09 11:10 陕西
有没有后续呀 二面怎么样呢
点赞 回复 分享
发布于 2025-11-06 16:56 辽宁

相关推荐

04-13 17:35
门头沟学院 Java
感觉面完人都通透了,还是太菜了,下去沉淀一下1、实习拷打2、项目拷打:介绍一个你简历上做的你认为擅长的项目。(1)你的关注、粉丝表结构都是怎么设计的,都有哪些字段?(2)你做了笔记搜索功能吗?(还没做)(3)如果让你做笔记搜索,你会考虑哪些因素?(4)你刚刚说到like,MySQL里面的%like%有什么问题?如何解决?(5)你刚刚说到RAG,那么基于向量的检索对比你说的关键字检索的优点在哪里?我们知道这种图文社交平台的笔记数是很多的,直接把所有笔记embedding成向量合适吗?(6)了解Elastic Search吗?(7)假如我关注一个用户,这里面发生了哪些事情?(8)为什么要用MQ来异步发送?这里会不会出现一致性问题?(9)详细描述加载一条图文笔记的过程。如何设计算法判断一条笔记为爆火笔记?对于加载一条笔记,你做了哪些优化?(使用了CompletableFuture异步加载)(10)除了用户表和笔记表,还设计了哪些表?(11)除去这些之外,你的项目还有哪些亮点?3、八股文:(1)介绍MySQL索引结构。为什么用B+ tree而不用平衡二叉树?(2)InnoDB引擎的默认隔离级别,能否解决幻读?(3)介绍下MVCC创建快照的流程。(4)redo log和bin log是如何共同工作保证一致性的?(两阶段提交,没背到)(5)说一下HTTPS和HTTP的区别。(6)TCP保障会话可靠性的手段是什么?(7)TCP的流量控制和拥塞控制手段是什么?(没背到)(8)进程、线程和协程的区别。(9)用户态和内核态的区别?(没背到)(10)对于一个CPU爆满的系统,你知道在linux环境下用什么指令来排查问题吗?(11)因为我们平时开发环境用的都是linux,讲讲你用的多的linux语句。(12)讲解一下RocketMQ发送/消费一条消息的底层实现。(13)说下Redis的ZSet结构。使用跳表查询一条消息的时间复杂度是多少(没推出来,但是我现在写了个跳表)4、手撕:小于n的最大数
查看25道真题和解析
点赞 评论 收藏
分享
评论
9
17
分享

创作者周榜

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