总共50分钟左右 是我太菜了一道划分链表做了30分钟 八股问了20分钟 没问项目 八股的话 虚函数 用户态内核态 虚拟内存 滑动窗口协议 vector 宏和inline c++的编译过程(.cpp到.exe) Linux下的常用命令 问了sed 攒人品。。。。。。。。。。。。。 许愿HR面 更新约HR面了
项目15+分钟 线程进程区别 同步原语 死锁 虚拟内存管理技术 虚函数 引用和指针的区别 多重继承会有什么问题 怎么解决(如果让你设计一种方法的话) 数据库索引 B+树和B树 为什么用B+树不用红黑树 tcp和udp的区别 DNS的原理和作用 一道编程题10+分钟:把字符串转换成整数 攒人品。。。。。。。。。
手撕题目的意思就是,给你一个数n,再给你一个数组a,a里面可能是0-9的树,你要找到用a里面的数字组成的比n小的最大数 讲了下思路,没撕出来,凉凉 操作系统:进程通信方式,最快的方式,共享内存存在什么问题,如何解决进程并发同步问题,虚拟内存了解不?如何实现的。缺页中断了解不。内存泄露问题,c内存泄漏和java的内存泄漏,如何解决。有没有遇到内存突然增大的情况。 计网:tcp,tcp可靠性如何保证,
美团一面 50min 自我介绍 项目介绍 实习介绍 实习公司某项目的数据库表(默写出来) 实习收获 没问八股文 项目:音频同步相关 项目:压力测试 项目:心跳机制 项目:数据库表 算法:二分查找2 如何学习的计算机 反问环节
最想提的项目 数据怎么存的 Java了解如何,HashMap? 计网三握四挥 MySQL是什么 存储引擎区别 MySQL隔离级别 InnoDB不可重复读实现 最近在看什么书 Redis优势 项目Redis做加法减法 Redis如何高扩展 手撕全排列
8.12 笔试 -> 8.16 约一面 -> 8.18 一面 8.18 一面 (我的技术栈是java的,面试官使用cpp的,我简历上也确实写了我会一点cpp) 1. 自我介绍 2. c++ stl 3. vector, struct和class的区别, 智能指针 4. tcp和udp的区别,编程中如何使用tcp 5. mysql的索引 6. 锁的实现原理 7. shell脚本,如何编写一个脚本只输
全程1h,面试官是个亲和大佬,体验很好 一面完问我啥时候能实习(??),感觉应该是过了 1. 自我介绍 2. 聊项目 15min 3. 聊实习 8min 4. 对gpt的了解,大语言模型的原理 5. 基于大模型如何去和一些业务做结合,有什么场景可以做 6. 项目中用了哪些设计模式 7. 代理模式结构,解决什么问题 8. 策略模式 9. ThreadLocal原理,解决什么问题 10. 除了9还有什
redis有哪些数据类型以及对应的应用场景 OSI七层结构以及TCP/IP五层结构 TCP和UDP的区别 索引以及索引的缺点 索引的数据结构 Redis的内存淘汰策略 解决线程安全的方式 常见的设计模式 创建一个单例有哪些方式 口述一道笔试做的题
说一下项目 项目中的难点 gmp模型 进程线程协程的区别 channel channel为什么是线程安全的 go的并发编程 go互斥锁和读写锁 事务的特点 mysql事务隔离等级,脏读,不可重复读,幻读, mysql是第几级 redis为什么快 io多路复用,select,epoll模型 redis持久化机制(答得不好) tcp-udp区别 tcp拥塞控制(忘了,答得不好) 最长回文子串,让我讲解
网上基本没有面经,分享一下。以项目和简历为主提问,问得比较发散。 面试时间:12.13 已感谢信 八股: 1、Redis分布式锁 1.1 获取不到锁怎么处理? 1.2 如果锁过期了,但业务还在处理,此时锁又被其他用户获取了,如何解决? 1.3 Redis机器时间跳变,对锁有什么影响以及会出现什么情况?如何处理? 1.4 Redis锁会出现误删的情况吗? 2、MySQL主从复制,如何实现的 主从复制
是一个很帅的小哥哥,口头禅是🆗😆 好多场景题⚠ 感觉答的有点烂 索引的原理,主键的设计,对最左前缀法则的理解 WebSocket原理(不会,乱说的) 设计一个es和数据库同步的方案(没设计出来) redis相关数据结构,用过哪些 mq的可靠性,为什么mq要设计成交换机 队列 反问: 工作:做核心的hr系统。 多久出结果:这周内。 希望能过,挺想去这家的😢
2023.11.24 Q1.项目拷打(30min)(回答了百分60) Q2.主从分离。主库宕机从库会受到什么影响。(50) Q3.binlog(90) Q4.MVCC(90) Q5.算法:从钟表的0点开始,可以顺时针一步或者逆时针一步。给定总步数N,求终点为0点的总可能数。(AC)
23.11.20 Q1.TCP拥塞窗口(回答了百分75) Q2.HTTP返回码(100) Q3.进程和线程区别(75) Q4.OS虚拟内存的实现(90) Q5.MySQL事务(100) Q6.MySQL事务的隔离级别(90) Q7.InnoDB隔离级别的实现(30) Q8.Redis内存管理(0) Q9.算法:判断数B是否为树A的子结构(秒AC) Q10.算法:给定一个数字和数字集合。复用数字集合
#写面经攒人品 1、沟通实习项目经历,具体负责及项目具体微服务架构,服务之间是怎么调用的? 2、多态,编译时多态和运行时多态的区别? 3、对final的理解 4、怎么防止sql注入,$和#的区别是什么 5、索引底层数据结构,BTree和B+Tree的区别 6、索引失效场景都有什么? 7、事务隔离级别,具体场景问题回答 8、MVCC实现原理 9、对线程池的理解,线程池执行理解 10、Synchron
1h,开局手撕四道算法,全要最优解 口述题目,然后打开本地idea开写 字符串全排列 给你个a,b两个字符串,从a中找出满足b中字符都存在的最短子串 分割字符串,需要满足分割的子串都是回文串,返回最小分割次数 分布式id是什么 为什么要用分布式id? 分布式id有几种实现方式? 反问 结果什么时候出,一周内 技术栈,进去转Cpp or Go,大概率cpp 算法帮我整麻痹了太久没写算法了。不过好在进