膜拜大佬,直接收藏了
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
04-03 22:31
外包 技术支持工程师 16×12 本科其他
点赞 评论 收藏
分享
03-30 20:14
东南大学 C++
一、项目 / 求职方向1.先介绍一下自己。2.你觉得这段实习经历,你的成长有哪些方面?3.你为什么考虑投后台开发这个岗?4.你能大概介绍一下你了解的后台开发相关内容吗?5.结合你之前的实习项目,你接触到的后端相关内容有哪些?6.你端上的 SQL 用的是什么数据库?7.设备特征缓存优化这一块,也是端上做的吗?8.除了这段实习,你还有哪些后端相关经验?9.你对后端开发是怎么理解的?二、高并发 / 网络编程 / epoll / 协程10.高并发你怎么理解?11.评估高并发有什么指标吗?12.你怎么判断一个系统是不是到了高并发场景?13.你怎么判断系统已经到瓶颈了?14.高并发场景下,一般什么资源会先被打满?15.如果不考虑外部 IO,只看服务器内部处理,怎么判断它已经满了?16.纯高并发网络框架场景下,一般是 CPU 先满还是内存先满?为什么?17.你写过 epoll,也了解过 Go 的协程,你觉得它们在设计思路上有什么区别?18.你觉得 epoll 和协程哪个更好?为什么?19.如果 epoll 已经很好了,为什么后来还会出现协程这种设计?三、基础算法 / 排序20.排序算法介绍一下。21.堆排序适合解决什么样的问题?22.堆里取最大值或最小值的复杂度是多少?23.快速排序的时间复杂度是多少?24.快速排序最坏情况是什么复杂度?25.什么情况下快速排序会退化到最坏情况?26.有什么优化措施可以减少快速排序退化的情况?四、操作系统27.进程和线程有什么区别?28.进程和线程切换,哪个更快?为什么?29.进程切换主要慢在哪里?30.进程的寻址空间大概有多大?31.32 位系统和 64 位系统的寻址空间一样吗?32.你怎么理解线性地址、逻辑地址和物理地址?五、数据库33.MySQL 的索引数据结构有哪些?34.为什么 MySQL 索引常用 B+ 树,而不是红黑树?35.索引为什么要考虑磁盘存储特性?六、网络 / HTTPS36.HTTP 和 HTTPS 有什么区别?37.HTTPS 是怎么解决信任源问题的?38.如果证书不是权威机构签发的,会有什么问题?39.浏览器为什么能识别哪些证书机构是可信的?七、AI / Agent / 大模型基础40.你比较擅长哪些技术方向?41.Agent 的设计模式有哪些?42.ReAct 是一种什么思想?为什么会有这种模式?43.为什么模型会出错或者产生幻觉?44.如果模型缺少信息,它直接回答“缺少信息”就可以了,为什么还要继续设计 ReAct 这类模式?45.现在这些主流大模型,用的是解码器还是编码器?46.GPT 和 BERT 的区别你知道吗?47.既然你对 AI 开发感兴趣,那你怎么理解模型的能力边界?八、编程题48.有 N 个人围成一圈,从第 S 个人开始报数,报到 M 的人出列,然后从下一个人继续,直到最后剩下一个人,输出一下出列顺序。
点赞 评论 收藏
分享
04-30 22:19
已编辑
华南理工大学 Java
java后端,主要流程是自我介绍、八股盛宴、项目拷打1.线程池有了解吗?(我讲了线程池作用、七个核心参数及各自作用)。2.(追问)当前线程已经满了是先开新线程还是放在阻塞队列里(先放队列)3.核心线程会被销毁吗?是一开就创建吗还是有工作来了才创建?(这个地方好像答错了,应该是懒加载)4.Spring的AOP有了解吗?(在私有方法上会失效吗?又答错了)5.MySQL什么时候加索引,加什么样的索引?(我答了自增id,他追问我什么是自增id展开说说)6.聚簇索引和非聚簇索引有了解吗7.出了一道题让我判断什么情况下联合索引会失效(a,b,c联合索引,(1)a and b (2) a and c (3) b and a)8.你的项目里怎么用Redis的(疯狂拷打我这个地方不用行不行)9.ThreadLocal线程池复用有什么问题,子线程可以去去到父线程的threadlocal吗10.热点key主要指的是什么,怎么解决超卖,为什么有Stream(我说完了确认机制以后他问我Stream有这么强大吗)11.你的项目是几台机器怎么部署的(单机)(那多机、引入Redis集群怎么办要做什么改动)12.Redis集群是高可用的吗(我回答是,因为集群内部也是主从复制的)13.主节点挂了会发生什么14.(项目2)RAG召回是怎么用的,介绍一下15.检索具体是怎么实现的,介绍一下16.全是进行向量化的,那你的数据存在哪里?17.为啥是基于向量召回没有基于关键词的BMI5召回方式?18.为什么选Spring AI?为什么不选Python框架去做19.文档解析,文档是什么格式的,什么时候切块20.一道简单题原地移动非零的值,把零放到后面,本地开IDEA屏幕共享-----------------------4.10携程二面二面让我自己挑一个项目讲,随后是八股盛宴:1.java所有类都有一个公共父类是什么(Object)、追问有什么函数(答了equals、hashCode、toString)、分别讲他们的作用、equals、hashCode为什么要一起重写;2.final可以修饰什么,修饰了以后会怎么样,追问修饰了成员变量的话怎么初始化3.接口和抽象类的区别(抽象类可以有构造函数吗,有什么用)4.synchronized的作用,追问锁对象是什么5.reentrance lock和synchronized的区别6.讲一讲AQS口述了五道题:1.快排2.现在有一个很大的整数数组,找出最大的十个数(小顶堆)、复杂度是多少3.有一个长整型的数字,二进制表示1的个数4.有2^32个整数,找出里面重复的数(我回答用位图),追问负数怎么办(我说全部加2^31变成long),追问这个位图数据有多大(我说2^32),让我换算成MB,鼠鼠脑子宕机了随便回答了个256MB,实则是512MB5.单向链表找出中间节点(我回答快慢指针),追问如果尾部有环怎么办(我说相遇了以后,再让一个指针从头出发和slow指针相遇找到环的入口,然后统计这个链表的长度,从而算出中间节点所需要的步数,再让指针从头出发),追问为什么第三个指针和慢指针相遇的地方就是环入口(我讲了数学公式推导)。---------------------------感谢心软的面试官让我过了,4.24收到了ai面
我的求职进度条
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务