本来约的4.6号面试,等了半小时打电话说面试官有急事,推到了4.7号,面试体验感还可以 二面主要就是拷打项目,外加一道算法题 问题 介绍一下你的项目 你的项目中用到了WebSocket和Netty,说一下为什么用这些技术 针对某个具体功能,使用这些技术的优势在哪,为什么不用普通的实现方式? 针对某个记录数据的功能,为什么使用Redis,为什么不用Map存储?(开始没想明白,面试官提示说分布式系统的
项目、八股、手撕算法、反问 典中典走流程,kpi没得跑
发出来攒攒人品 面试官人很和蔼,态度也很好。 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
流程最后一步 面试时长:25min 面试内容: * 自我介绍 * 对原部门的感受 * 如何看待未来的工作 * 工作地点选择 * 对象怎么看待 * 个人优势劣势 * 性格特点 * 期望薪资 * 有哪些offer 录用评估ing
2024年4月3日 1、自我介绍 2、实习的背景 + 角色 + 负责内容(实习两个月内容单薄) 3、自动收款的自动化逻辑? 4、数组和链表的区别? 5、描述一种排序算法的大体过程? 6、HashMap有了解吗?介绍一下HashMap是怎么存储的? 7、HashMap容量发生巨大变化,rehash操作是怎么做的? 8、txt文件,每行是一个数据,如何快速高效读取倒数第五行数据? 9、MySQL为什么
2024年4月23日 1、自我介绍 2、RPC项目实现的功能 3、借助Zookeeper怎么实现服务发现功能? 4、服务端节点挂掉,怎么通知到客户端的呢? 5、客户端发起请求但是没有得到响应(可以考虑极端情况) 6、Zookeeper注册临时节点,临时节点没有使用,多长时间会消失呢? 7、PRC项目中有没有考虑过负载均衡相关的设计呢? 8、了解其他负载均衡策略吗? 9、Kafka使用场景?(寄:1
26约面有事推迟到了28号,然后面试官让我等了四十五分钟之后我撤了,之后面试官打电话表达歉意重新约的29号早上。 1.自我介绍 2.挑一个你觉得好的项目介绍 3.项目拷打 4.问另一个项目有没有什么亮点需要介绍 MySQL: 5.MySQL的存储架构 ? 我没有理解到意思 6.MySQL和Redis强一致性的实现方案 7.MySQL锁 系统: 8.linux 死锁及其解决方案 9.进程间通信 10
🍎2024.8.16 二面 🍐算法: 大数相乘 数组通过加减找到和为S的组合总数 🍐实习+项目拷打 这里面试官对回答过的问题反复问,体验一般 🍐其他(部分) 正则表达式的实现原理是什么(经历相关) 回归算法的实现原理(经历相关) 相似度算法的实现原理(经历相关) 时间序列算法 分布式事务考察,代码中如何使用 rabblitmq本身会丢失数据吗 rabbitmq的持久化原理 如果硬盘坏了,r
🍎2024.8.13 一面 🍐算法: 类似求全排列题,滑动窗口解 实现一个大根堆 🍐其他 NIO、BIO、AIO介绍 上面三种模型区别及实现原理 Netty实现细节 Tcp、Udp相关 Time_Wait相关 进程间通信方式 select/poll/epoll 设计一个任务队列,如何解决并发问题 不用锁怎么解决 大致这些,全程一小时出头。结束后十分钟约了二面~#腾讯##wxg##秋招##后端
1.自我介绍 2.项目介绍 3.关于布隆过滤器 用来做什么的 4.原理了解吗 5.假阳率的概念了解吗 6.什么原因导致的(这个不太知道 答的哈希碰撞?) 7.数据库是mysql,那需要优化mysql出现的一些慢查询,你一般会有哪些措施? 8.explain命令使用过吗 9.返回的结果有哪些 (这个地方关于type只说了all、index、const三种,别的忘了) 10.聚簇索引和非聚簇索引的区别
睡不着起来更新一波信息,之前光子二面完当天半夜十二点被挂了,显示流程已结束,结果23号又被捞起来了,约了23号晚上面试。 问了面试邮件,说是面试部门是同一个,上次结束是因为复试评价未及时添加导致超时,不得已重新发起流程,又从初面开始。 趁记忆清晰,更一波三面面经。 三面(1h) 👥面试题目 1.自我介绍 2.知道哪些三维模型格式?(不知道为什么问这个,可能跟我的简历有关) 3.手撕01岛屿(先写
时隔20多天腾讯另一个部门把我捞起来了,一面全问的计算机网络和操作系统,但我时间有限,这两部分我背的真的不是特别熟悉。虽然两个手撕都做出了了,但是应该是凉了,秋招再见了。 本科、硕士成绩如何?熟悉什么语言? linux查看进程、线程、内存使用情况的命令?具体的命令说一下? 什么是线程安全?这里追问了很多,回答的不是很好 死锁是什么?怎么解决死锁?这里问的很详细,但我操作系统比较陌生,所以回答的不好
8.3投递,9.2笔试,9.10一面 八股盛宴+手撕一道链表翻转,太久没看八股没面试,烂的透透的了 因为没学数据库,所以省略了数据库的问题,下面总结了八股: 1. 线程通信方式,进程通信方式,管道的原理是什么,信号量和线程锁怎么工作的,线程池的优点,多线程不同步会怎么样 2. vector的实现 3. TCP、UDP的各自特点 4. 数据库索引 5. struct和class结构的各自特点 6.
07/06笔试:就两道题,问答题。 笔试已经挂了,就给大家发一下大概题目吧。 Q1:假设有一本书里有100万个单词,想要检查这些单词是否拼写正确,并且输出其正确的拼写,应该怎么做?这样做的时间复杂度和空间复杂度是多少? Q2:有一个数据表,一共有1000万行,然后是怎么怎么操作得到一个交叉表,在浏览器端显示这个交叉表时显示第一页的数据以及总页数的时间和空间复杂度?输入页码返回数据的时间和空间复杂度