首页 / 一人一道大厂面试题
#

一人一道大厂面试题

#
89776次浏览 1092人互动
路过的来这里留一下一道大厂面试题吧>>
此刻你想和大家分享什么
热门 最新
字节前端一面
发个面经,攒攒人品昨天面的,答的不好,实在是空窗期太久了,太久没面试了,中间只做了笔试和测评,导致丧失了很多对自己的水平认知发现八股还是有很多地方只停于表面的,一旦深入问就不知道了,实习经历的准备也不够,就像这个微信推送,我只知道前端要做什么,却没有梳理好完整的链路,还得继续努力啊!1.具体在做小程序的什么?(我在实习中提到【公告通知】这个功能)2.微信订阅消息推送的链路,用户怎么收到推送的?想了解用到什么协议3.get和post怎么理解?4.get和post在网络传输链路上有什么区别?5.小程序上也有url的长度限制吗?(上个问题我说到了get的url长度限制)这个限制是谁做的?6.简单请求和飞简单请求?7.自定义请求头是指什么?(上个问题我提到复杂请求可能是包含自定义请求头)8.get幂等,post非幂等,主要什么原因导致的这种区别?9.URI是指?(我提到uri,面试官说没有太理解到uri的概念)所有请求都一定是返回uri吗?10.get请求的默认缓存能力?11.浏览器缓存有磁盘缓存和内存缓存,这个了解吗?浏览器怎么控制这两个缓存空间?两个的主要作用?12.强缓存和协商缓存什么时候走内存/磁盘缓存?13.settimeout时间不准确的问题?14.setTimeout 与浏览器渲染帧率的关系?15.requestAnimationFrame怎么解决settimeout时间不准确的问题?16.async/await和promise怎么解决回掉地狱?两者有什么区别?17.两个数组相加在浏览器中执行结果:[1, 2, 3] + [4, 5, 6]?18.解构赋值通过什么触发的?解构赋值是什么?(这个问题是因为我上个问题做错了,我以为两个数组相加就直接是对应索引值相加,解释时提到【解构赋值】,所以面试官才问的)19.用var实现const,写伪代码即可20.实现promise.all
点赞 评论 收藏
分享
帆软 秋招 一面
面试是进入公司, 之后会和部门双选。一共2或者3轮技术面。【面试问题】1️⃣ 请简单自我介绍。2️⃣ 你选择投递后端开发岗位的原因是什么?7️⃣ 你们的技术栈是什么?项目1️⃣2️⃣ 请描述这项目的合作方式与个人贡献。1️⃣3️⃣ 请讲解 JWT 的组成及登录鉴权流程。1️⃣4️⃣ 什么是双 token?它解决了什么问题?1️⃣5️⃣ 如果长 token 泄露,攻击者是否能无限续签?如何降低风险?1️⃣6️⃣ 为什么选择 JWT 而不是 Session+Redis 方案?1️⃣7️⃣ 使用 Redis 存 Session 后,服务端是否仍算有状态?扩展时需要改造吗?1️⃣8️⃣ 如何让 JWT 支持强制下线(登出)?1️⃣9️⃣ 线程与进程在 Linux 下的区别是什么?2️⃣0️⃣ C++ 线程与操作系统线程的对应关系?Go 的 goroutine 呢?2️⃣1️⃣ 你常用的语言有哪些?Go 和 Python 是什么时候学的?2️⃣2️⃣ HTTPS 与 HTTP 的区别?2️⃣3️⃣ 描述一次 HTTPS 完整握手流程。2️⃣4️⃣ HTTPS 证书在哪一步校验?具体如何校验?2️⃣5️⃣ 为什么要先用非对称加密交换密钥,再用对称加密传输数据?2️⃣6️⃣ HTTPS 能否被中间人攻击?如何在本机解密抓包?2️⃣7️⃣ 设计一张 100 万级用户表,支持登录与权限查询,你会如何建表与建索引?2️⃣8️⃣ 是否可以把手机号、email、地址等所有字段都加索引?为什么?2️⃣9️⃣ 如何查看 SQL 是否命中索引?3️⃣0️⃣ 哪些原因会导致索引失效?3️⃣1️⃣ 你在项目里用 Redis 做什么?3️⃣2️⃣ 如何用单节点 Redis 实现分布式锁?3️⃣3️⃣ 如果业务执行时间不确定,如何给锁设置过期时间并避免提前释放?3️⃣4️⃣ 设计一个容量 100 亿、内存 ≤ 10 GB 的短链系统,你会怎么做?3️⃣5️⃣ 如何解决哈希分桶后的数据倾斜问题?3️⃣6️⃣ 除了哈希分桶,是否有更高效的外部存储 + 索引结构?3️⃣7️⃣ 你平时如何学习新技术栈?3️⃣8️⃣ 是否参与或维护过开源项目?3️⃣9️⃣ 你如何把个人开源项目推广给目标用户?4️⃣0️⃣ 是否有技术博客?4️⃣1️⃣ 举一两个你用技术解决生活实际问题的例子。
落糖糖:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
点赞 评论 收藏
分享
09-05 11:43
已编辑
四平职业大学 Java
B站 秋招 二面
查看23道真题和解析
点赞 评论 收藏
分享
09-02 23:56
已编辑
四平职业大学 Java
B站 Bilibili 秋招 一面
面了一个小时。 面试官挺友善的。【面试问题】1. 📦 请简单描述一下一个 .c 或 .cpp 文件从源码到可执行文件会经历哪些步骤?2. 🔗 静态链接和动态链接有什么区别?3. 🔗 链接阶段具体会做哪些工作?4. 📚 你是否使用过 dlopen 这类 API?如果用过,简单讲讲如何使用。5. 🔄 当你更新一个被 dlopen 加载的 .so 文件时,整个服务需要重启吗?需要注意什么 ABI 兼容问题?6. 🧩 C++ 中 extern "C" 的作用是什么?7. 🖥️ 进程和线程有什么区别?8. 🔒 线程间如何保证同步与互斥?请举出常用机制。9. 💬 进程间通信(IPC)有哪些常见方式?10. 🔁 使用 pipe 进行通信时需要考虑同步互斥吗?共享内存呢?11. 🧠 请描述一次 CPU 读内存的完整流程,从虚拟地址到拿到数据。12. 🗺️ 简述 Linux 进程的虚拟地址空间布局。13. 📏 一个 cache line 通常多大?14. 🏗️ C++ 的多态是如何实现的?对象模型里虚表放在哪里?15. 📄 虚表里大致存放什么内容?16. 🧪 模板(template)在编译期起到什么作用?17. 🧵 写代码:实现一个 shared_ptr。18. 📈 你了解 TCMalloc 和 jemalloc 吗?它们与 ptmalloc 有何差异?19. 🧩 你自己实现过内存池吗?如何管理内存碎片和扩容?20. ⚙️ volatile 关键字的作用是什么?对内存序有帮助吗?项目介绍
投递哔哩哔哩等公司10个岗位
点赞 评论 收藏
分享
09-02 23:55
已编辑
四平职业大学 Java
钉钉 秋招 二面
查看13道真题和解析
点赞 评论 收藏
分享
09-05 12:08
已编辑
四平职业大学 Java
百度 秋招 三面 (应该是)
应该是三面, 百度的流程真的让人困惑。官网上的流程,岗位完全不匹配, 我都不知道为什么官网上是这个岗,我都没投过。 同时, 在官网上也看不到部门信息。岗位A 面了两轮,然后百度另一个部门B 打电话约面(但是技术栈不太匹配,拒绝了)。至此,我以为岗位A已经G了, 另一个部门才会来约面。最近,又收到了面试邮件,我就接了,面完感觉应该是岗位A 的三面。岗位A:系统部-T联合岗位B:金融产品部-T联合【面试问题】1. 你现在从代码编程语言上最擅长的代码语言是什么?2. Python、Shell 和 Go 目前的开发状态是一个什么状态?3. 用 Shell 和 Python 写自动化脚本多吗?4. 你现在整个代码开发量达到什么数量级?5. 本科和硕士期间有获得过专利或论文吗?具体是什么论文?项目相关16. 是否思考过xx架构在未来的生态?17. 是否了解上层应用到底层硬件之间移植适配需做哪些变更?20. 对 Linux 内核中的内存虚拟化、存储虚拟化、网络中断虚拟化了解多少?21. 对容器资源分配与调度有了解吗?是否遇到过业务间 CPU 抢占导致延迟的问题?22. CPU、网卡、存储 IO 性能优化?23. 未来想从事什么技术方向?24. 目前手里有 offer 吗?
查看12道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务