发面经攒攒人品,许愿oc 应该是天美,实习基地投的 02/28投递 03/06一面 50min 自我介绍 介绍一下B+树(对比b树什么的) 说说多线程情境下B+树插入一个数的过程 介绍一下ACID,CAP raft同步日志的过程 算法题 可被三整除的最大和 接雨水 03/09 二面 50min 输入url到界面渲染的过程 https与http区别 https怎样加密 进程间通信方式 上下文切换过程
总结:面试官非常耐心,答不出来也会很认真引导,解释所有我回答不上的知识点,我愿称为无偿补课40分钟(不是) 编程语言中,c++算熟悉吗?对比新兴的主流语言,比如go、java、python,有没有什么倾向? 用cpp的版本是哪个?(答的11) 整体来说觉得cpp11怎么样?比如好用的功能,或者要吐槽的地方。 CPP的11版本多了很多新功能,有没有什么功能是你觉得比较好用的? 移动语义和右值引用了解
时间是2023年10月份,已offer已入职 2023.10.9 一面 自我介绍 mini项目的职责?负责什么?遇到的难点或者有趣的点? 如何无侵入地接入的otel-sdk? 如何利用go的特性通用地给redis/orm层来无侵入接入? 输入网址的过程? tcp四次挥手的原因? udp如何像tcp一样可靠传输? go的数据结构map是否并发安全? 如何并发访问map?如何提高加锁的性能? 访问关闭
状态:已挂! timeline ----------------- 2024.03.07 一面: 1. 自我介绍 2. JVM堆区和栈区的特点 3. 什么是引用(强引用、弱引用、软引用、虚引用) 4. 什么是线程?线程在执行过程中内存是哪个区域? 5. 在堆区中存放一个对象,如果改变这个对象的属性,比如 age + 1,这个执行过程是怎么样的? 6. 什么是锁?锁升级? 7. 什么是OOM? 8.
发出来攒攒人品 面试官人很和蔼,态度也很好。 1.讲一下TCP三次握手 为什么要3次,两次或者四次不行吗 2.讲一下常见的针对TCP的网络攻击 3.如何应对SYN flood攻击? 4.讲一下TCP的TIme_WAIT状态,如果服务器中存在大量的这个状态应该怎么排查? 5.如果项目中出现CPU占用过高的情况,该怎么排查和处理? 6.介绍一下Linux常见命令?top命令具体是做什么的? 7.讲一下
实习经历介绍 实习负责的项目架构介绍,各层存储 项目QPS能抗住多少,如何进行压测 分布式锁怎么做的 如何保证接口幂等性 如何保证领券不超发 如何排查内存泄漏问题,pprof如何使用 设计模式使用场景,解决什么问题 排查gc问题思路 一个服务器,cpu利用率很低,但是执行的某个简单计算逻辑经常超时,如何排查(没有任何调用链路) Clickhouse 如何解决高qps下查询性能差的问题 golang
电话面,无算法,40min 拷打 自我介绍 说说项目,分为哪些模块 CI、CD简单说说 操作系统熟悉吗 Rocketmq 5.0 SDK 相比 4.x 做了哪些优化,什么区别 说说 Rocketmq 整合 Spring 的过程,为什么要重新整合一套 5.0 starter 出来 对比其他消息队列,不同mq分别用在什么场景 说说 Raft 算法 有了解其他一致性算法吗 Leader选举过程 Spli
一上来就手撕 1、给一个正整数,检查它的二进制表示是否总是0、1交替出现(写了一个转换成二进制字符串的方法,说太简单了,让我换种方法做) 2、给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。 3、给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 场景题: 1、下载一个文件,突然断网,会失败吗?原理是什么? 2、QQ有上亿数据量,在
介绍项目20min 关系数据库和数仓有什么区别 数据集市、数仓、数据湖区别 数仓建模维度以及常用方法 举例说明三范式关系 介绍Hadoop工作流程以及常用组件 数据结构和算法太菜就没深入问 最后反问 总结:总面试流程不到四十分钟,面试官人很好,给了一些建议。 转行太难了!
2023.08.24 50min 鼠鼠之前投暑期实习的cpp客户端开发没有后续,最近在秋招页面鼠鼠更新了一下简历,想重新投个其他岗位。 没想到更新完简历直接就自动投递原来的岗位了???很奇怪 于是接到了今天的面试,全程拷打cpp 自我介绍 问cpp: #define 和const const int* p和int* const p static解释,修饰范围。通过#include 某个cpp文件可
Java开发,base长沙,之前面的 忘了哪家了。 1.自我介绍 2.项目相关 3.项目中的购物车是怎么做的 4.说一下Redis 5.Redis能做购物车吗,如何实现 6.说一下Java集合,hashmap在1.7和1.8的区别 7. Hashmap与Hashtable的区别 8.说一下红黑树(不会哈哈哈) 9.多线程相关问题 10.Redis中的数据类型与使用情况 11.Nginx相关问题 1
这次的面试算是我第一次遇到的非常有面试体验感的面试了, 面试官人很nice, 面了1个小时多, 感觉还好 地平线座舱中间件-1h+ 1.自我介绍+项目 2.问项目-为什么高效/怎么解决的内存碎片 Linux系统下产生内存碎片的本质原因以及如何分配的 3.智能指针的理解和介绍 4.weak_ptr怎么解决循环引用/weak_ptr能进行访问资源吗 5.shared_ptr具体的实现细节/重载赋值操作
基本情况:985计算机本,考研失败春招,老家河南,学校办的双选会时投的简历,当时没写具体岗位,差不多一周后发来的面试邀请上面是算法工程师,二面时面试官建议转开发。 一面(HR面): 自我介绍 找工作的进展 是否二战 期望找什么样的工作,投了什么样的公司 第一份工作的具体规划 对牧原有什么了解 介绍一个自认为比较好的项目,做项目的契机与成果 所学知识和养殖怎样结合 怎样评判自己是否达到了理想的工作状
二面 8.19 自我介绍 介绍字节做的 MR 项目, 介绍了整体流程 HTTP框架 怎么去处理并发的请求 线程与协程的区别以及你认为他们之间的关系是什么样的 一个八核的cpu 如何去控制只有八个协程运行在上面 这样一种场景 CPU计算密集型. 我这个接口他是用于计算的 比如说2的100次方这种. 我如何保证cpu正常运转不崩掉 并且还能够很好的利用cpu计算资源 (听完就懵了 ....) TCP
米哈游秋招 运维开发岗 一面+二面 7.16投递,8.24一面,8.31二面 一面 一面50分钟,基本都是在聊天,聊聊岗位聊聊游戏,和面试官聊的很开心。 做了三道算法题。 第一道shell,给出一个key,在多个文件中查找key所在行的内容并进行连接 第二道python,判断列表中,两数之差的最大值 第三道golang,找出字符串中第一个不重复的字符。 二面 二面90分钟,降维打击,上来先做算法题