首页 / 大厂面试问八股多还是项目多?
#

大厂面试问八股多还是项目多?

#
590704次浏览 6577人互动
哪些大厂面试时注重八股?哪些大厂面试时狠狠拷问业务场景?聊聊不同公司的面试风格>> 不同岗位(如前端、后端、算法岗、测试岗等)面试侧重点有何不同?是八股为主还是项目为主?聊聊你的面试经历>>
此刻你想和大家分享什么
热门 最新
字节二面压力面,印象深刻
这次面试是压力面,一点答不上来,可能是我一个月都在看go,边看边面,cpp的八股忘球了,除了cpp这块,别的也算基础吧,一直够不到他的点上,再或许是因为面试的前一分钟收到了携程的英语测评,哈哈哈,这种爽和紧张交加的感觉谁懂),感觉是对着effective cpp这本书问的,打算看看里面的笔记。已挂(很多都没回答好,面试官压力感太强了)深度八股盛宴平时都用cpp吗?(这里如果说用go and cpp也不至于死这么惨)1.说说static关键字的作用(这里没对比c和cpp,导致的追问环节一  局部static变量:生命周期从第一次执行到程序结束,只初始化一次,函数退出不销毁二 全局static变量/函数:限制作用域在当前文件(不暴露给其他编译单元)三 类static成员变量:被所有类对象共享,类外初始化四 类static函数:不依赖具体对象,只能访问static成员)2.cpp的闭包(没听过,说只看过go的闭包,后面说想问lambda,可以捕获外部变量(值或者引用),生成一个匿名函数对象,捕获方式有[=] [&] [this] [a,&b])3.cpp的lambda了解吗?说说lambada和普通函数的区别(接2问的,就说在算法题的cmp函数里面用过,使语法简洁,可读性高。“对比一下go的闭包是语法级别的,cpp闭包本质是编译器生成的仿函数”Lambda是一个带状态的函数对象,编译器为他生成一个匿名类型,可以捕获状态,可以内联,普通函数是无状态的,而且拥有唯一的函数签名,他们定义位置也不一样(普通是全局和类内,lambda是局部和全局))4.说说extern C关键字?(说成extern,不知道extern C)extern "C" {    #include "some_c_lib.h"}用于c/cpp混合编程,保证符号可识别。---此刻脑子已经麻了,太紧张了5.没了解过extern c,就说说cpp左值和右值的区别(这里把右值引用&&说成右值改左,悲,std::move左改右没说错。”左:有内存地址,可多次使用、可出现在赋值号左边,右:临时的、无地址、通常是字面量或函数返回的临时对象,判断标准就是是否能用&取址“)6.说说完美转发(这里没问题,保持参数的属性不变(即左右值),传递给下一个函数,万能引用T&&,说了std::forward,”没有完美转发,右值传两层就是左值,失去移动语义“)项目8.说说项目整个流程呢?(这里很深入很仔细地说,导致有点口齿不清,或者说浪费太多时间了)9.webserver应用在七层网络架构哪一层?(应用层)情景题10.描述真实场景,公网一台服务器是怎么准确找到局域网里某一台设备上来的?比如你的手机。也就是说,你的手机把一个请求发送到公网服务器,然后公网服务器处理完之后,把处理完的消息返回给你的手机?先说说怎么找到服务器,然后服务器怎么找到你?(以为是我手机输入baidu.com然后服务器找到我,大概说了 一下请求怎么到公网服务器)没这么简单,请说出更底层的协议是怎么找到的?比如为什么找到的是你的手机而不是别人?或者可以先不说复杂局域网,先回答我局域网的互相交互?(arp协议,ip->mac地址,交换机/路由器根据mac转发)请拓展一下,拓展到外网到局域网?最关键的点就是说怎么被标识?(不懂,被路由器的公网 IP + 一个临时端口号标识的)局域网的手机在外网看来是怎么银行的,怎么保证是发到这个手机,而不是所有手机?(不懂,当时扯到了tcp四元组,这个思路没问题,答案就是内网ip,内网端口,公网ip,公网端口)你可以按照你的想法去分析一下?它能代表这个局域网对外通信,然后官网某一个服务器把消息投递过来,根据唯一的ip找回来,对吧?(这里回答的NAT协议)那是怎么标识的?(答的路由表,有mac地址,实际是nat表)(思路:手机首先是 没有公网ip的,使用nat技术,维护一张映射表(内网ip端口<->公网临时端口)不会错发是因为nat表的映射是一对一的,除非端口冲突或者没有nat穿透(这里必然被追问穿透,我是没讲这里))11.mac地址是哪一层?(数据链路层)12.所以你前面跳过了很多层对吗?(数据链路层到xx层一路解包,这个过程有点忘记了,因为八股不常见,磕磕绊绊)(思路:物理层01比特流->数据链路层(检查mac地址)- >(网络层检查dest ip)->传输层(端口号)->应用层)13.上一面udp和tcp挖完了,你听说过quic协议吗?(在应用层使udp可靠,http3使用,这里想扯到抖音直播表达被打断)别发散(说了减少对头阻塞,和快速握手)quic对比tcp的优点?不能对比udp,只能说除了udp对比tcp的优点外的优点(1.应用层保证了消息可达,后面网络延迟,他不问了)(思路:quic基于udp,内建了加密和多路复用,0-rtt直连- 无队头阻塞- 连接迁移(Connection ID)- 用户态实现,易迭代)14.epoll里面的reactor和proactor的对比,区别?(proactor是异步,是内核直接去处理缓冲区的数据,而不是依靠主线程io,目前nginx就是利用多进程去模拟proactor,proactor是我昨晚,你来取结果)说说同步和异步的对比?(同步处理以来非阻塞队列,异步无需考虑,内核态处理)15.遍历二维数组,按行和按列,那个快(说的内存连续)但是内存不是随机访问吗?(虚拟内存部分)给我说清楚访问过程(扯了vector是怎么被访问的,说的有点磕磕绊绊,大概size是怎么二倍增长)虚拟内存为什么存在?(扯物理内存和os怎么一步步到虚拟内存,为了解决内存碎片化的问题,总之就是块不连续)那物理内存是怎么映射到物理内存(linux就是四级页表,为什么有页表,为什么要有页框,四级页表如何逐级映射,给我说死了)(思路:内存连续还有空间局部性,同一行cache line被连续访问,缺页次数少,命中率高虚拟内存:隔离进程地址,让程序认为有连续内存,允许物理内存不连续。映射:四段索引,页目录->页表->页框->物理地址)16.中间件主要用的mysql?(目前redis和mysql)算法找旋转数组的最小值,说出思路开撕,二分秒了,怎么二分,画图解说,然后假设是连续的数组,加入没有旋转,代码怎么跑?(诶,我真的就死这里了)后面自己找出了bug,说很好奇,为什么自己越界访问,飞书没报错。引出1717.什么会导致cpp未定义行为()类似hr面的问题18.你是人工智能专业,为什么没有人工智能?前10%是什么水平?19.怎么用的ai(角色+上下文背景+todolist,说我太啰嗦,还可以总结)20.评价自己(这里踩雷了,说自己可靠加神搓搓)优点就这一个?缺点就这一个?(被为难死了)21.你的同学怎么评价你?(神搓搓,能干事但干的不是特别好)建议体系化表达,其余看邮件(那就是挂了)这里也踩雷了,问到了一些面试官隐私的问题。目前这个部门在做一些c端的产品。后续心已飞去携程,让hr催,hr催一次,说要考虑留我,催hr两次,得知已挂。简历被锁,清明后释放。秋招见,字节
点赞 评论 收藏
分享
03-25 18:24
已编辑
南京邮电大学 Java
保姆级教程,简历上的Agent项目到底怎么写
1.必须要有实际的业务价值。最近发现身边很多同学朋友背景不同,经历不同,但是很多时候一些经历看似远远不如别人的同学却可以拿到更多面试机会。就是因为他会根据不同公司的招聘需求会对项目进行动态调整,以岗位要求为核心,努力让面试官一看就感觉到:这个同学的项目和我们的业务场景很贴切,一旦对项目感兴趣了,八股翻车的概率就大大降低了。面试官也会想:终于不是一个拿小破站烂大街项目海投的人了。面试通过的概率自然大大增加了。要是没有足够的时间准备可以对口的项目,也没有关系,你的项目至少要让面试官感觉,你是有思考的,不是纯粹的编程机器或者vibe coder。(当然了,最好的方式无疑就是做一个解耦的项目,可以在几个小时内快速改造。)2.在1的基础上展现自己的技术深度(贴合实际的业务场景)。这一点很好理解, 一个技术优秀的Agent项目无疑就是Agent部分足够优秀➕工程落地足够优秀。Agent部分就比如多智能体是怎么协作的,多步任务的执行能力,长期记忆短期记忆如何处理,Agent流程的可观测性,如何防幻觉等等,大家对这一点感兴趣可以看我上一个帖子。工程落地部分就比如在真实的业务场景下,你的项目的校验机制,多维权限,是否上线部署,性能与安全性,可观测性与拓展性等等,核心就是让面试官感觉这是一个完整的,可用的项目,而不是一个demo。3.在前两者的基础上展现自己的技术广度。这一点就更好理解了,比如前一个项目用多智能体协作,优秀的skill编排和记忆功能,好的MCP调用深耕一个业务场景。下一个项目就可以着重深挖RAG部分,比如 混合检索 + 重排, 多模态图像处理, 可视化管理 + 自动化评估, 三层测试体系, 全链路白盒化追踪。不过这一点依然是建立在前两者的基础上,比如投递的是RAG开发工程师,你洋洋洒洒的写上两个深挖Agent的项目加一个简单的知识库问答,这样无论你前两个项目有多优秀都很难通过初筛或初面。最后还是祝大家春招/实习顺利,offer多多。如果我说的有一点帮助,欢迎点个小星星/关注或收藏。
点赞 评论 收藏
分享
快手3.25日常一面
查看11道真题和解析
点赞 评论 收藏
分享
腾讯S3暑期一面凉经
纯八股拷打,没问实习和项目,全程40min1. 自我介绍2. 描述一个线程从创建开始的完整生命周期3. 你刚刚提到cpu调度,那cpu在切换线程的时候整个过程是怎样的4. 切换进程与切换线程相比,额外的开销是什么5. 从jvm角度讲一下java创建线程的生命周期6. start创建线程时,jvm怎么对它进行资源分配的,比如堆、栈7. 【手撕】count计数(add和get),用你知道的方式改成线程安全的,可以写多种,不要求能运行写了synchronized、atomicInteger、reentrantlock8. 我看你只给写操作加了锁,读操作要加锁吗?为什么?9. volatile了解吗?解决了什么问题?10. 你怎么理解工作内存和内存屏障11. 你觉得你写的这个代码存在可见性和内存屏障的问题吗?为什么?12. 如果有线程调用getCount,它是从工作内存读还是主内存读13. 说一下 update set c = c + 1 where id = 10 这个sql执行的过程14. 到了innodb的存储引擎层,这个sql是怎么处理的15. 能具体说说这个update更新操作是怎样的更新方式吗16. 它是怎么最终把数据写到磁盘里的17. 你说是异步到磁盘里的,怎么理解这个异步18. 了解过undolog和redolog吗19. buffer pool了解过吗20. update这个语句会加什么锁21. 那你把这些问题串起来,按顺序,先做什么再做什么,来讲下这个update sql语句的过程22. 数据更新是发生在buffer pool还是在磁盘里的23. 你说是发生在buffer pool里再异步刷新到磁盘,它为什么要这样设计呢,为什么要做两阶段的提交24. 除了减少IO还有什么别的原因吗?25. redolog有什么好处呢26. 讲一下Function call、mcp、skill、rules、vibe coding、spec coding、harness engineering的概念以及解决了什么问题27. 举一个具体的case来说明Function call 和 mcp的差异28. 手机里有个chatbot,我跟他说帮我点一份外卖,那么这个时候只有Function call是怎样的?29. 你说Function call只能调用本地的是什么意思?怎么理解的?假设我现在有美团和饿了么的api,也能拿到30. MCP里包含tool吗31. 你现在也用ai coding吧,说下这样的过程,会涉及到哪些AI Agent的技术吗32. ReAct 和 Plan-Execute-Replan的区别反问:1. 学习建议能看出你有在踏实的准备基础的知识,单问你一个知识点你都知道,但知道知识点和理解知识点需要再精进一下,缺乏知识点到底是怎么运用的,要用一个系统性的思维去了解你的知识点,用系统性的思维把你的知识点都串起来,知道这些知识点在落地实操的时候具体是在做什么事情。当我们先背好了知识点概念之后,还要去真正理解它。2. 一共几面3轮技术,1轮hr
点赞 评论 收藏
分享
2025-08-20 20:13
已编辑
深圳大学 后端工程师
字节一面,面试官怀疑我用ai工具
迷茫的大四🐶:实力堪比ai的男人
查看18道真题和解析
点赞 评论 收藏
分享
04-03 01:22
已编辑
蚌埠坦克学院 UE4
27双非本暑期实习魔方后台开发二面凉经
查看10道真题和解析
点赞 评论 收藏
分享
27前端鼠鼠小红书一面
面了这么多场 小红书这次面试是我目前所有面试中强度最大 覆盖面最广 强度最高的一次面试 很多时候都是根据一个问题一路往下连续的问直到答不出来 不知道面评如何面经如下1. 自我介绍 + 一些闲聊2. 水平居中盒子怎么布局3. 垂直居中怎么布局4. 好的现在盒子居中了 现在想实现动画由原位置移动到水平垂直居中位置 怎么做 有几种解决方式5. 现在想实现淡入淡出的效果 怎么实现6. 之前提到transfrom 讲讲这个属性7. 怎么实现组件库的深色模式? 应该怎么切换主题色? 怎么减少用户配置负担?8. 讲讲如何适配不同分辨率的设备?有几种解决方案?9. 刚刚提到了rem 当算出来的rem小于一是可能会导致效果消失 这种时候怎么办? (问懵了 瞎答了一个设置工具函数强制换为一10. 你的项目是兼容那些机型? 会处理那些分辨率? 不同机型样式不一致应该怎么解决?11. 有没有做过渐变阴影的效果? 应该怎么做? 有没有做过高斯模糊?12. 打包出来的不同格式的包有什么区别? (umd/es)13. 你的项目中用到monorepo架构 用来解决了什么问题?14. 有没有其他比较擅长的技术点 说了ai对话流式输出15. 好的 简单实现一个sse 你该怎么定义消息的数据结构? 怎么控制网络不好到达乱序的问题? 怎么确保每次消息正确?给出代码实现(给了一个框架 只需要写逻辑就可以了)反问问了问怎么修改简历 主要做什么 有没有实习生培养机制
elfaw775:今天2面 会赢吗
查看15道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务