一面 上来先写算法题:求两个矩形相交面积 聊数据库的项目 问数据库的transaction是怎么实现的 多线程是怎么实现的 B+树和B树的区别 为什么用B+树不用B树 时间复杂度 看见了我简历上N年前的机器学习项目 讲讲AUC precision recall (忘光了🆘🫠 讲讲decision tree和信息墒 反问环节 可以讲讲你的工作吗 对实习生的期待/要求 (然后对方说其实我们对数据库
百度APP技术部 | Golang后端实习生 | 2022.09.07 | 二面面试 时间:2022.09.07 晚上19:00-20:02 时长:1h2min 自我介绍 项目都是自己做的吗? 介绍一下你最擅长的项目?-分布式对象存储 数据存放在哪里?ES用在哪? 直接问数据的一致性? 怎么保证数据的一致性? 恢复的时候怎么知道谁的数据是正确的? 如果最后是3对3,怎么少数服从多数? 如果多个节点
总结:要干活的,0算法 要么面试官水我捡漏了 要么 他们公司水。。。 自我介绍 介绍开源实习 介绍GSoC 有多少人中选 介绍开源工作内容 讲集测流程 限流插件、可观测性插件、缓存插件测试用例设计 rocketmq 作用 聊ShenYu的插件 你自己搭过k8s么 你kafka怎么搭的 问项目 为什么做paxos这个项目? 讲下paxos 开始吟唱 cap paxos 为什么做微服务这个项目? 项目
地平线 C++ 2023.1.9 一面 (70分钟) 项目1 1.怎么实现写日志 2.生产者消费者怎么实现的,谁生产、谁消费 3.日志是一条一条写么,为什么不合并写入,效率怎么样 4.怎么实现的模板序列化和反序列化 项目2 5.为什么选epoll 6.epoll是最快的么,什么场景下 7.用的水平还是垂直触发,有什么区别 8.epoll是如何操作fd的,什么是读什么是写 C++ 9.c++生成可执
1.5h 自我介绍 项目拷打(项目架构和怎么提高优化qps等) Docker: 1.Docker原理 2.Docker为什么能环境隔离 RabbitMQ: 1.为什么不用别的消息队列 2.重复消费怎么解决 3.消息丢失怎么解决的 4.为什么能提高吞吐量 计算机网络: 1.3次握手4次挥手 2.为什么4次握手中间两次不能变成一次 3.http为什么不安全,如果恶意拦截在哪拦截 4.TCP为什么可靠传
一面(12.1 25min) 自我介绍,讲项目 讲一下分片上传的实现方法 Redis里面怎么缓存mysql数据的 我们工作室是什么形式的,在里面做了什么 在老师课题组是怎么与甲方沟通的 MySQL的存储引擎有哪些,以及区别 用过什么Linux命令,找到怎么查内存和CPU的吗 MySQL事务有哪几个级别 讲一下Redis中字典的底层数据结构 讲一下垃圾回收机制 可以实习多久 有用过其他语言没有 反问
重点redis拷打。35min 大概率无了面试官没开摄像头+无反问,旁边小学放学呢,那下课铃哗啦啦 一.自我介绍 二.对mysql的事务的理解 1.acid 2.问题 3.mysql层面怎么保证acid特性的技术 重点mvcc/日志 三.对并发编程的理解 1.hashmap安全不 2.juc大体介绍+线程操作介绍 3.对于使用过的技术详细展开 countdolatch carribarrier s
凉经,一面大约37分种 1.拷打项目 2.集合里哪些是线程安全的?它们怎样实现线程安全? 3.说一下异常 4.说一下osi 7层。网络层和数据链路层解决什么样的问题?应用层有哪些协议?dns?强制缓存和协商缓存? 请求头?http 2.0?http线头阻塞?
Yes这是后端开发 二面难度陡然上升,问的细节非常多 1. 先自我介绍一下 2. 你做过什么项目 3. 你之后打算走的方向是什么 4. 你能讲一下你的这个RAG项目吗? 5. 这个准确率是通过什么方式算出来的 6. 你的数据量是多少 7. 具体用的的方式看起来不是很新,你是怎么保证一个高准确率的呢 8. 部门介绍 9. 想做算法还是工程 10. 分布式了解多少 11. 有搭建过超大规模并发服务吗
3.21 到店 一面 选一个项目介绍,根据项目提了一些问题 为什么tcp不是两次握手? 研究生的方向 mvcc 有没有什么场景已经做得不错了,继续做得更好? JVM里面的垃圾回收 自旋锁 乐观锁 悲观锁 字符串数组,选K个最频繁的字符串 #美团##美团暑期##暑假实习##面经#
双非鼠鼠第一次面大厂 自己语速有点过于快了 1.一分钟介绍一下自己 2.看简历是26届 多久开始学的java 项目做的时间点 学习方式 3.介绍一下两个项目 亮点以及架构 4.第二个项目用到了哪些技术栈 遇到了哪些问题 5.聊了聊关于mp的使用 6.登录的具体流程 讲讲md5怎么加密的 7.jwt相关 8.缓存三兄弟 9.项目里的互斥锁 10.超卖问题如何解决 11.秒杀场景的具体实现 聊聊代码
1.mysql联合索引失效(简历和项目上没用mysql还是问了) 2.索引底层 3.说说分库分表 4.mysql事务 5.MQ幂等性 6.了解分布式吗 7.spring类如何使用的 8.让我选一个掌握深的知识 java基础、中间件 选了基础的集合,让我换redis 反问 第一次面试 #面经# 不到30分钟,寄
面试部门:工业化部门的自动化软件服务部门,负责车间的自动化生产软件的开发 一面 自我介绍 介绍一个参与度比较高的项目来介绍一下 负责哪一块 有挑战性的部分 如何把不同的业务去抽象成一个通用的模块的 方法论是什么 项目使用的技术栈是什么 golang是怎么去实现面向对象概念的 与C++和PHP的区别 说说开发过程中遇到的与专业相关的问题 改良的方案有没有做性能上的判断 benchmark mysql
1介绍两个项目 2熟悉的两个比较熟悉的技术栈 3用过redis的哪些功能? 4:数据库中的数据和缓存中的数据不一致,怎么解决? 5 redis中的持久化有哪些 6 aof文件太大,会启动重写机制,了解重写做了什么吗? 7 redis中的过期键的删除策略 8:reids用过哨兵,集群吗? 9:用过redis的分布式锁吗? 10 redis中的goodsip协议? 11 redis6.0是什么线程的?
redis 和数据库 数据不一致( 延迟双删 binlog) 数据库引擎都有什么 innodb 和myisa的区别 b+和哈希的区别 哈希还有别的哪些缺陷 哈希算法 列举几种 X 自己实现哈希散列表 怎么实现 怎么实现哈希桶尽量均分X map的数据结构底层 并发读写崩溃原理 是所有的map都不支持读写并发嘛? sync.map slice扩容机制 谈谈GC 说了三个算法 三色回收 内存泄漏怎么排查