实习和项目经历中技术上的挑战和亮点 有一个功能,按照文章的热度排序,文章量特别大,怎么做? 如何保证消息一定会发送出去? 消息重复怎么解决? 写一段sql让mysql产生死锁。 优化:select * from t where t.a > ? and t.b = ? or t.c = ? order by t.d desc limit 10; 手撕:二维数组打印对角线 总结:有点难度,项目问的问题
1.上来面试官先自我介绍,是做直播业务的,没让自我介绍。 2.提问两个京东实习问题 3.Redis数据结构 4.Redis为什么这么快,IO多路复用原理 5.Redis怎么保证高并发高可用 5.内存池有哪几种,解释下内存池概念。 6.AOP原理及应用,应用我没答上来,面试官说登录和鉴权 7.了解的设计模式,说最熟悉的,我说的工厂和策略,问工厂的原理,与策略的区别。 8.手撕LRU 9.最近看的一本
面试官是真离谱啊 揪着我快排代码说我两个while循环原来l的值没保留下来,我快排代码写了几十次了,下来看书跟书写的一模一样,我真的快手面试官代码能力这么差?恶心死我了,还问我觉得面试表现咋样,我想问问你自己觉得你代码能力咋样
提前批 非star 岗位类型:推荐方向llm算法 一面: 自我介绍。 聊项目。 无八股。 手撕是一个滑动窗口 有些小细节没写对 但最后还是给过了。 二面: 自我介绍 然后紧接伪代码手撕多头注意力,撕完面试官说rms和残差链接呢?我说这个一般不在多头注意力这个类里面写,又给他写了一下transformersblock里面forward的伪代码。 紧急八股,rms和一般layer norm的区别。 l
一面5.20 八股: 自我介绍 问项目难点 问项目优化方向 android开发fragment 面向对象编程特点 类和对象区别 重载和重写区别 实现线程安全的方法 读者锁 数组和链表区别 hashmap冲突解决办法 tcp三次握手 tcp如何保证通信稳定 http状态码 手撕: 链表是否有环
全长40分钟,拷打完项目就是写题,无八股。 手撕 1.反转链表 leetcode106 2.重排链表 leetcode143#快手##面经##c++#
1.自我介绍 2.实习收获了什么 3.对于慢查询优化的工作 4.有没有做过mysql分析的工作 5.mysql为什么B+树 6.mysql联合索引和普通索引有什么区别 7.加索引的原则,什么时候加索引 8.redis快,是完全单线程的嘛,对单不单线程怎么理解 9.redis大key怎么删掉 10.nacos和zk有什么区别 11.线程池参数设置原则 12.线程池分配任务原理 13.线程池怎么删线程
面经攒人品,面试1h20min左右,体验非常nice。面试官人很好。 上来手撕两道题。以下是回忆内容。 1.小中大括号匹配。 2.数字字符串分割为网络ip 晚上精神糟糕,喝咖啡也不管用。在第二道题上昏了头,开头递归思路搞错了,差点完蛋。还好面试官比较耐心,最后让我做出来了。 然后就是一大堆八股。 面向对象三特性。 一个空类会自动生成哪几个函数。 那些函数不能是虚函数? 纯虚函数是什么? 如何防止内
发个面筋攒人品 全程项目拷打 1.讲讲如何进行查询优化的 2.视图的概念,逻辑视图,物化视图,实现的原理是什么,mysql没有物化视图怎么办? 3.你项目中redis缓存数据一致性的方案是什么? 4.项目中如果io紧张了,有什么解决方案? 5.搜索的相关问题,mysql的全文检索怎么实现?跟es有啥区别?es怎么计算查询结果的匹配度的? 6.es数据一致性方案怎么做的? 7.数据一致性用到了mq,
1. 忘了,介绍一下做的实习业务 2. B服务依赖A服务,但是两个都报错了,如何排查谁的问题(我想的是看机器的监控,CPU负载变化的先后,上下游依赖集群的变化,看日志) 3. Mysql有哪些日志(不太会,随便说了一个慢查询) 4. 排序算法有哪些,稳定性 5. ACID是什么(这也要背?) 6. 线程池,线程抛出异常的话要销毁线程吗 7. 写两个题吧
8.11投递游戏开发-服务端,8.23笔试(记错时间一个半小时的笔试50min才进去😇,爆炸),8.29HR加wx约面。8.31一面。 1.lua表获取长度 2.lua面向对象 3.const关键字,除了变量还能修饰别的吗? 4.static关键字,静态成员变量 5.const和宏 6.虚函数相关:构造函数能不能调用虚函数,析构函数能不能是虚的?继承中构造函数和析构函数的执行顺序 7.实现智能指
半小时算法半小时项目,唯一的八股是线程池。 算法:二叉树层序遍历的acm模式,我没写过,坑坑巴巴改好久,面试官真的很有耐心,还帮我改运行错误。 面试官口头通过,说我很优秀,还给我提简历上的建议,应该怎么改,我哭死。但是他说二面要等节后了,二面的人放假了😠 感觉我真的是二面杀手,一面基本都能过,美团给我搞的对二面有心理阴影了😭,大家有没有什么针对二面的建议,有没有快手二面过的uu来点经验
时长:1h 体验:面试官很有水平,也很面善 1.我研究方向和GNN有关,部门推荐算法涉及到GNN,面试官有点兴趣,问了问小论文和创新点。 2.实习项目相关 项目架构,主要负责内容 内存调优(没用过JVM调优,我说了说碰到过的一些问题和sql调优手动回收等) 项目缓存相关部分 有没有了解过项目的内存分布(没太理解什么意思,就说了几个服务器的内存什么的) 3.八股: 数据库事务特性 JVM
快手2面:主要是情景题 1.restful中get和post如何设计 2.解释get和post及其区别,get有body吗 3.TCP为什么是3次握手,2次不行? 4.redis,和数据库数据不一致问题,怎么解决?线上环境中,大量请求没有命中redis,不能去查数据库,该怎么操作? (我没明白什么意思?后来想了一下是不是想问缓存穿透、雪崩之类的) 5.写sql: 班级表:班级id,学生id, 学生
1、extern C 的作用 2、多态讲一下,静态多态动态多态 3、虚函数原理、虚函数表、虚函数指针那一套、虚函数怎么寻址的(当时也没答出来,应该是根据虚函数声明顺序,通过虚函数指针+偏移量的方式进行下标索引寻址) 4、析构函数可以声明为虚函数吗? 5、析构函数没有声明为虚函数一定会发生内存泄露吗? 6、STL库了解吗?讲一下你常用的数据类型 7、讲了vector,底层原理的实现,怎么理解动态,删