背包重量: 0 offer 最近有点累了,更新的有点慢,明天面腾讯云,但是今天不是很舒服,本来想换个时间,但是今天看了下换不了了,只能硬着头皮上了,真的是 法克 me 手撕代码部分: 12345 中找等于和为10的排列 数字可以重复使用(10个1这样) 面经: 1、C++中的const、define、static的区别 2、const在哪几个地方有不同的作用,具体说一说,类函数后面加了一个cons
发面经攒人品 自我介绍 项目+实习 设计模式和使用场景 http和https http头字段 redis雪崩三兄弟 实习多久 没了。。 没手撕 感觉是kpi 面试官人很好 #快手#
timeline 3.11 一面 3.13 二面 3.27 三面 时常39分钟 二面之后看官网写着流程中止,后续hr打电话过来又约了三面,不过最后还是挂。 1. 自我介绍 2. 在你看来什么是前端 3. 举一个你在学习过程中遇到的一个case,展开聊一聊 4. 当你部署了一个网站后,输入url地址到网站显示的过程 404错误是怎么报出来的,是服务器端捕获了再抛出错误还是再哪里操作的。 5. 说说你
自我介绍 项目 如何实现cpu的虚拟化 线程如何切换 虚拟地址到物理地址转换 如何实现对象持久化存储(存储到磁盘)mmap原理 cpu访问磁盘数据和内存数据性能对比 实习 arm架构和x86架构区别 如何监控服务器cpu信息,内存使用率,io等 内存泄露原因及如何检测与预防,使用过哪些工具,原理是 八股文 tcp udp区别 面试使用的是udp还是tcp(封装过的udp,如何实现重传和有序传输),
手撕算法3道 1.二叉树广度优先 2.找到对应区间的值,排序map里面key是区间,返回的是【value1,value2) 3.sql题 :找到每个学校的最高分,可以有相同分数。 4.讲讲线程池 5.拒绝策略有哪些,怎么设置拒绝策略 6.怎么样在线程开始与结束加入业务逻辑,怎么实现 7.用过的中间件?redis用来干嘛?redis为什么快 8.你了解的设计模式 9.讲讲策略者模式 10mysql有
一面:8.5 50min 讲实习 balabala(20min) java八股(不太会了,问的挺多的): 线程池,jvm,锁,容器之类的 网络: osi7层,tcp,udp等 mysql: 索引结构,隔离级别,实际场景索引设计等 redis: 实际使用,数据结构,持久化等 做题:全排列 反问: 部门业务(balabala) 评价:整体不错,对业务理解很好,但是可以将业务更向上抽象,可以多准备一下J
全程八股 - Hashmap是线程安全的吗, 一定线程不安全吗(?), 多线程下会有什么问题, - 并发、并行场景下, 整数自增会有什么问题, 怎么解决 - cas是什么、有什么问题 - 场景题, 1000亿数据,无限制的内存, 插入到hashmap中, 怎么快速、安全的插入(完全懵了,) - cap理论, redis属于cp还是ap - 并发场景下,QPS突然激增, redis只能使用自增id,
1.堆排序,想了一分钟说不会,换了个快排 2.螺旋矩阵 3.MySQL默认的隔离级别是什么? 4.可充复读能够解决幻读吗?举例说明 5.也是隔离级别引申的,背了个MVCC的原理 6.MySQL有哪些日志 7.Binlog,刚才你说Binlog能做读写分离,具体是怎样的? 8.什么情况下会触发Full GC 9.年轻代达到阈值会怎样?Young GC后接下来就是Full GC了吗? 10.JDK1.
自我介绍五分钟 给了一个两个事务并行执行在不同隔离情况下的执行结果场景题目 给了一个班级学生信息表相关字段,提了两个场景题目:如何使用redis,如何建立索引 给了一个大数相加的算法题,聊了聊在实际需求中的异常情况如何处理 聊了聊实习的相关项目经历 已通过 #2023秋招# #快手2024校招#
讲一下java内存区域。 什么情况下新建的对象不存储在eden中?应该是字符串对象?面试的时候没想到 讲一下线程池。 场景题:一瞬间提交140个请求,核心线程数为40,最大线程数为100,请求最大延迟为5ms,平均rt为3ms,如何设计线程池参数降低处理延迟? ThreadLocal原理。 讲一下mysql中的锁。 什么情况下读数据会出现死锁? 编程题:leetcode 对角线遍历 麻了
一、手撕题 k个链表合并 20min 二、简单八股拷打 15min 1、在C++中,多继承会导致类继承了多个基类,可能存在同名虚函数的情况,出现二义性。如何处理二义性? 2、tcp三次握手过程、是否熟悉TLS协议 3、C/C++区别、堆栈的问题 4、内存泄漏处理经验 三、结合项目经历 10min 1、项目中负责的工作、难点,如何解决的,会针对提到的技术进行提问,交流。 四、反问 10min 1、具
1.自我介绍 2.八股 常用集合,HashMap相关内容,ArrayList和LinkedList对比 进程和线程 volatile、synchronized和ReentrantLock 线程池相关 垃圾回收 TCP和UDP、一次完整的网络请求是如何的 mysql事务隔离级别、mysql锁 Spring的AOP 3.算法 leetcode最小差
1.简历项目拷打 2.C++11 3.std::move 4.移动构造函数 5.算法反转链表2
1. 自我介绍 2. 手写算法(二叉树前序遍历转链表) 3. 手写算法(多线程随机扣减某个变量) 4. 介绍下七层网络结构,tcp和udp 5. redis基本数据类型 6. kafka的基本结构 7. kafka的消息发送是否会有重复发送的问题(生产者) 8. mysql的索引 9. 操作系统的内核态和用户态 10. 反问
vector扩容,resize和reserve的区别 为避免重复扩容做的机制 C++空类大小 类的默认函数有哪些 移动语意,std::move()做的底层操作 smart ptr原理 weak_ptr如何实现的 shared_ptr线程是否安全? TCP、IP解释一下MTU,MSS IP分片 TCP三次握手 大小端,网络传输大端 进程和线程的区别 Linux子进程创建没有wait操作会发生什么 g