存储方向,个人做过15445 和 824。没有太多***。非典型面经 lru-k 比 lru 好在哪 k怎么选择?依据?不会 为什么要自己做缓存池,操作系统不是有pagecache吗? fsync出现卡顿怎么处理 ?不会 B+树比B树好在哪里?哪个层数更多? B+树乐观锁怎么实现? 火山模型优缺点? 接上条,虚函数开销多大测过吗?多了几次内存访问? 规则优化如何避免 overhead? (就是优化
今天真是说的我嘴巴一滴口水都没了,口渴得够呛。现在在地铁上,趁热记录一波。 1.自我介绍—30s搞定 2.从基础开始问吧,array list和linkedlist的区别 我提到了他们的优缺点,底层数据结构的区别。 3.string s builder 和sbuffer的区别 我回答了常量池,char数组,线程安全问题。 4.excepttion和error区别 有点忘了,支支吾吾的。。 5.re
电话突击面试,因为面试官问了最近在做啥项目,我说了最近是个深度学习的,可能对java准备不充分,于是问了我一些特别简单的问题,这个时候感觉已经给挂了。。。面试完没一会官网就显示挂了。问题如下: 1.创建一个对象的过程 2.ClassLoader是什么,双亲委派机制原理 3.线程创建的方式 4.线程的生命周期 5.java虚拟机的内存结构 6.arraylist和linklist的区别 7.ioc怎
1. 除了445和824其他项目做过吗 2. 第一个项目除了课程实现还有什么扩展 3. 怎么实现一个分布式锁 4. raft在上述问题起什么作用 5. 分布式锁怎么设计api 6. 多个请求者,加锁加锁怎么维护状态 7. raft做过什么工作 8. raft怎么实现线性一致性 9. C++智能指针用过吗。unique_ptr 可以拷贝吗,shared_ptr线程安全吗? 10. c++ stati
以为昨天面得同花顺算恶心的了,没想到今天的才是沉重打击。。。 1.部门是c++和golang,愿意转语言吗(我是java 2.多线程是什么概念? 3.如果不用多线程,会怎么样? 4.为什么多线程一定快,单线程一点慢,到底是什么区别? 5.那么你的项目那些地方在用多线程 6.Tcp的报文格式?具体 7.处理客户端请求是什么协议 8.http协议的报文格式 9.什么叫超文本? 10.http的报文是明
1. 自我介绍,写了哪些项目 2. 说一下在做这些项目中让你印象最深的地方 3. 程序执行过程(有哪些阶段)template模板函数是在哪个阶段处理的?宏定义是在那个阶段?为什么不用宏定义来实现template模板(我觉得面试官应该是想问template相比于宏定义有哪些优点,没答好) 4. 右值是什么?与左值有什么区别?这个特性什么时候出现的(C++11)主要解决什么问题?(移动语义、完美转发)
1、MSQL主从复制的模式(唯一一个八股,说了一半被打断,说:我觉得你是知道的,不用说了)。 2、Redis和MySQL的一致性问题, 更新缓存的时候,没更新成功怎么查,怎么才能更新成功 3、404了怎么解决 4、URL错了怎么解决 5、CPU100% 怎么排查 6、LeetCode 刷了多少,八股背了没有
1、C++的学习方式与遇到的问题 2、项目开发过程的收获 3、多线程开发的注意事项 4、多进程与多线程的优缺点及适应场景 5、共享内存原理、在虚存空间位置 6、extern的作用 7、extern “C”的作用 8、vector中插入一万个数据如何提高效率 9、再把这一万个数据清掉后内存如何变化 10、普通模板函数定义在哪里,为什么 11、普通模板函数定义在头文件里为什么链接器不报符号重定义 12
自我介绍 1.介绍一下大学主要使用什么语言 JAVA 2.使用JAVA开发过什么吗? 没有 项目 3. 介绍了课程实验,自己实现的X86虚拟机() 介绍各个模块,问了下ALU的不恢复余数除法,问了下时间复杂度 4.问了下整个执行过程 5. 你觉得困难在哪里,收获了什么 我讲了一下LRU的LinkedHashMap的实现,问了一下实现,问了下具体的实现 6. 你刚刚说了HashMap,讲一讲Hash
#软件开发2023笔面经##我的实习求职记录# 自我介绍 项目,抓包为什么要用dpdk?和python比有啥优势? go和python有啥区别? tcp的三次握手,四次挥手? 数据库事务及其实现?回答了ACID及ACID的实现 数据库索引?索引类型? tcp如果一直不关闭会咋样? 快十天没消息了,估计G!
#软件开发2023笔面经# 首先自我介绍 java: Object有哪些方法 Java集合有哪些类 HashMap的hash码是怎么计算的 HashMap查询的时间复杂度是多少 HashMap构造方法,如果传入的构造参数是18,HashMap的底层数组的长度是多少 final关键字是保证引用不可变还是引用的对象的内容不可变 包装类使用的缓存有了解过吗 计网: HTTP的状态码 输入url发生的事
本人大三,双非,第一次面试,最近海投 20+ 公司。笔试 AC 3.5 题(共五题)。 之前看了 3.16 美团实习同学一面的面经,看到有不少八股。但是今天的面试内容八股很少,基本都是单个知识点不断进行深挖。整体加上提问环节总共 1h。 (补充,昨天面完有点低烧,今早补充一些漏掉的知识点,补充了多线程的一些内容) 主要问题大概:项目、Java 基础、MySQL、Redis、计算机基础(计网)。 自
一面 3.17 大概12分钟 自我介绍 荣誉 成绩 最熟悉的项目webserver介绍一下 并发量测了吗 进程的几种状态 以及状态转换 线程安全 epoll和select区别 解决哈希冲突的方法 哈希表的应用场景 你做这个项目的初衷是什么 为什么要做这个项目 精准控制在12分钟左右 二面 3.21 大概35分钟 1.自我介绍 项目 2.你对springboot了解有多少 3.Tcp和udp区别 4
#软件开发2023笔面经# 面试官是个年轻小伙,体验良好,非常和蔼,你不懂的面试官会给你回答出来,面试官按照简历往下问的 自我介绍 使用过哪些集合? ArrayList和LinkedList的区别? 反射机制,反射机制你常用在哪里?答得Spring的ioc 什么情况下用单线程?什么情况下用多线程? jvm内存区域 jvm垃圾回收算法 操作系统是什么? 假如让你设计一个malloc(),和free(
结果: 过了 时间 2023.3.9 心得 问的很简单,很随意就过了 问题 说一下java对象中的对象拷贝? concurrentHashMap在1.8的时候做了哪些优化? 总结过,1.7和1.8都讲一下 动态代理的几种实现方式,以及他们的区别? 总结过 为什么会同时封装这两种动态代理? 使用场景不同 redis的基本数据类型有哪些? 为什么用SDS重构字符串? 创建多线程有几种方式? 为什么阿里