网上基本没有面经,分享一下。以项目和简历为主提问,问得比较发散。 面试时间:12.13 已感谢信 八股: 1、Redis分布式锁 1.1 获取不到锁怎么处理? 1.2 如果锁过期了,但业务还在处理,此时锁又被其他用户获取了,如何解决? 1.3 Redis机器时间跳变,对锁有什么影响以及会出现什么情况?如何处理? 1.4 Redis锁会出现误删的情况吗? 2、MySQL主从复制,如何实现的 主从复制
是一个很帅的小哥哥,口头禅是🆗😆 好多场景题⚠ 感觉答的有点烂 索引的原理,主键的设计,对最左前缀法则的理解 WebSocket原理(不会,乱说的) 设计一个es和数据库同步的方案(没设计出来) redis相关数据结构,用过哪些 mq的可靠性,为什么mq要设计成交换机 队列 反问: 工作:做核心的hr系统。 多久出结果:这周内。 希望能过,挺想去这家的😢
一面10.14号,近40min 1.讲项目 2.业务架构 3.技术架构 4.数组和链表区别 5.TCP和UDP区别 6.UDP如果要可靠怎么做? 7.线程和进程区别 8.并行并发区别 9.同一时刻执行的是并行还是并发? 10.算法:两个栈实现队列 二面12.4号 时间好像1h多一点 1.项目算法比较 2.Zset底层原理 3.跳表什么时候向上分层,随机算法确定元素分布指的是什么 4.哈希结构在Zs
#实习面经# #我的实习求职记录# 航天宏图的hr人好好,算是最舒服的一次面试 1.因为研究生方向和航天宏图业务重合,所以聊了一下科研的问题 2.问了一下兴趣爱好 3.数据结构(树和图) 4.dfs和bfs 5.启发式算法 6.设计模式 7.项目 也不知道是不是kpi,反正我和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.算法:给定一个数字和数字集合。复用数字集合
一面 11.22 1.自我介绍 2.聊一聊项目(我觉得一面都是八股拷打,都没怎么看,不过自己写的印象还是很深刻) 3.你知道什么是微服务吗 4.go是怎么学的 5.讲一讲你的比赛,有什么有趣的事儿 6.你有了解过我们公司吗?讲一讲主要是干什么的 7.反问 主要就是聊项目,没有八股拷打,面试官人也很好! 二面 11.23 1.如果写多级评论,怎么做到隐藏子评论不隐藏父评论(我说的直接查找,递归) 2
#写面经攒人品 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 算法帮我整麻痹了太久没写算法了。不过好在进
自我介绍+项目 es的底层数据结构? es在中文处理和英文处理有什么区别? redis用于项目的哪些方面? redis分布式锁怎么实现? redis内存为什么会超,已经超了的数据怎么处理 讲一下多线程? 会深度学习图像处理吗?(项目写了,所以问),然后argue这个项目 手撕:按成交单数抽奖,要求每个用户至少抽中一次。补充:如何不设保底做到正向随机抽奖?(不会,说是加权轮询) Java内存模型的三
八股: 网页输入网址发生什么 三次握手四次挥手过程以及为什么要这样做 快排过程以及时间复杂度 其余我忘了 场景题: 1.一个表有用户和时间两个列,现有3个需求 (1)根据用户查; (2)根据日期查; (3)根据日期和用户查; 问:怎么建立索引? 2.一个异常巨大的网络日志文件,日志记录来访者ip以及时间戳(即每一次访问都有一次记录),查找里面访问次数前10的ip。 算法: 一副牌堆握在手里,按照如
zookeeper的zab和raft有什么区别 zookeeper实现了cap理论的哪一种 内存管理机制,分页 页表 https如何建立连接 https 建立连接的过程用到了哪些加密算法 https 怎么防止中间人攻击 数据库索引 介绍一下b+树 三层的b+树最多可以存多少数据,主键是8字节的int 什么是事务,事务的特性 不用synchronized和renentrante Lock怎么自己实现
京东科技做aigc的组 1.自我介绍 2.讲遗留物品项目,训练推理部署的整套流程 3.有没有follow最新顶会进展(excuse me我都搞体系结构了followcv进展干啥) 4.开发项目的时候遇到问题怎么办(讲了skywalking,讲了jvm线上监控,讲了从哪查资料) 5.对python熟悉情况 6.讲讲前端写过的比较复杂的需求,钩子函数,定时器,生命周期 7.有没有做过小程序开发 8.算
1.自我介绍 2.项目 3.怎么查看一个进程占用的内存情况 4.怎么定位一个Java进程内的不同线程 5.如何利用kafka使用广播机制,同一个消费者组怎么能同时都消费消息 6.一个网页打开慢了,你怎么排查定位性能瓶颈在哪里 9.打开https://www.baidu.com中间发生的过程 10.tcp的报文格式 11.http的报文格式 12.mysql的B+树 面评:基础技术没问题 讲话太啰嗦
1. 问了课程怎么样,硕士自费的还是奖学金 2. 数据科学跟计算机得区别 3. 问了一些项目相关得问题 4. 为什么要去学raft 5. raft怎么保证一致性的 6. 有故障怎么办的 7. 脑裂是什么,有什么问题 8. kv怎么做的)hashmap,没关注kv service 9. raft与paxos的区别 10. 怎么去查询字段)es 11. 怎么保证数据得一致性的 12. kafka如果消