聊项目 看一下项目上线网址 问mysql底层 乐观锁和悲观锁 mysql一个事务怎么自己实现乐观锁 如何查看一条sql语句用了索引 explain语句 真的有执行具体语句吗 怎么检测呢 索引 聚簇索引和非聚簇索引 联合索引 找a=1 b>2 c=3 会索引失效吗? 下降索引? http协议通信过程 进程之间http如何通信 手撕:链表反转 类也自己写
1.自我介绍 2.项目,从最熟悉的开始讲 数据库设计了哪些表,表的结构,这些表怎么连接的(表的关系) redis里的key存的是什么 做项目遇到的最大的困难,怎么解决的 3.为微信群发红包设计测试用例 4.八股 计算机网络 TCP和UDP的区别 数据库 索引:什么是索引,为什么使用索引,索引的优缺点 事务:什么是事务,事务有哪些特性,分别详细介绍 5.手撕:最长公共前缀,为你写的程序设计 忘记录音
非常细致地拷打实习经历(大概20min) 八股: 悲观锁和乐观锁 为什么会产生死锁 tcp和udp有什么区别,应用场景有哪些 实习测试的业务里用的是tcp还是udp 事务的特性 解释一下事务的这些特性 手撕: sql语言 python操作文件夹 合并两个有序列表 反问:有什么需要提升的 加深对业务底层实现的熟悉度,加强计算机基础 #小红书#
9.11号一面 1.自我介绍 2.jvm内存模型,堆的特点,新生代和老年代区别 3.线程池常用参数 4.线程池工具类存在的问题 5.TCP三次握手 6.hash冲突的处理方法 7.mysql索引的数据结构 8.B+树结构,特点,与B树区别 9.堆排序的过程(不会堆排序....),那说一下归并 10.手撕题(没手撕出来) 11.遇到一些新的问题,应该从什么步骤进行处理 12.作为一个团队代表,怎么去
我的天,这是我继毕业论文之后的第一次那么多的道歉。 面试官人真的挺好的,发现我不太匹配之后还给我出主意呜呜。说让我别浪费在国外学的东西来搞开发,虽然我知道他客气的成分偏多,但是比起之前阴阳怪气的好太多了。 可能投的岗位偏服务端一点,问的很简单只是我真的不太懂这方面,一直在道歉。给兄弟们写一下凉经别和我一样了。 1.常规问项目(从这里我就开始发现不对劲了)。 2.描述一下输入域名到渲染的过程,加问为
Java开发-交易技术,9.2通过了2轮技术面,hr面先是约在了当晚21点后,然后hr打电话和我说太晚了,改天再约时间。9.7下午电话联系约了9.11的hr面。 8.19面试的一批好像还有很多人在泡池子,希望自己有机会上岸吧! 发个面经,许愿收到意向! 面试有些问题可能记不清了,以下记录一些主要的问题。 一面(9.2,14:00)65min 1. 自我介绍 2. 拷打实习项目(业务背景、技术架构、
选择题又是C++又是java又是php是什么鬼,第2,3题基本是同一类型的,有点重复了。 1、 #include<bits/stdc++.h> using namespace std; int main() { int n,k; string s; cin>>n>>k>>s; int cnt=0; for(int i=0;i<n;i++)
9.2 运维开发 面试官自己介绍小红书的运开工作 自我介绍 介绍项目 手撕快排 手撕最小栈 小红书点击推荐到你看到推荐内容之间发生了什么 进程和线程的区别 线程之间有哪些东西是共享的 45分面完的,55分收到的感谢信
一个半小时 八股很少,感觉面试官很喜欢问优化问题,看起来比较严肃,但我不会的问题他都会给我讲一下答案/思路,总体而言感觉学到很多 介绍项目: 根据项目中的点发散思考+优化思路 1.布隆过滤器:怎么优化会没有删除问题,我说了两种思路 2.rpc的通信过程:如果用tcp这种流式通信协议,你觉得在反序列化过程中应该怎么解析(怎么组装+解析类名方法名) 3.介绍了一下哈希一致性算法 Mysql部分: 你知
选择我觉得挺有难度的 算法一是个四数之和的变形题,打卡签到就行,借助map统计前两列各加和值,然后用1000-后两列加和值去map中找然后加上就行。 算法二是编辑距离,返回dp之后从右下往左上开始判断每一步选的是del还是ins还是rep然后对应+1
面试体验的真的很好,也很尊重候选人 美团,快给我约Hr面,不然我就变成小红书的形状了 一面:共60min 1. 实习经历 2. 流水线测试 3. Mysql八股 4. .....还有很多忘了 5. 算法: 三数之和 二面:共56min 1. 实习经历 2. 算法:第k大的数 3. 很多场景,不仅包括高并发系统架构设计,也有测试场景 4. Kafka和Redis 对比,以及优缺点 hr面:共28mi
项目 八股 讲一讲数组和链表 讲一讲栈和队列 MySQL用过吗,说说MySQL原理(说了索引、事务) 为什么用ElasticSearch比SQL匹配要快(倒排索引) Redis缓存内存满了,淘汰策略(说了惰性删除,被提醒还有个定时删除) 缓存淘汰的算法(答了LRU),其他的淘汰算法,比如LFU呢 TCP和UDP的区别 jwt为什么比cookie和session安全 讲一讲用户态和内核态 进程和线程
秒挂,已收到感谢信,好多都忘记了,回答的磕磕绊绊,我是fw 面试官人很好,介绍了几分钟业务,先是自我介绍 1、问项目,不说了,然后问我擅长哪方面,问点我擅长的,我脑抽说我没什么擅长的,就随便问吧 2、v-model了解过吗 3、vue3的proxy优势 4、vue-router怎么实现的,了解过吗,hash模式和history模式区别,history导致404怎么解决 5、usememo和useC
需求背景 小程序接入兑吧积分商城活动中,会涉及到活动转发(分享)好友拉新,或者助力参与的需求场景,因此在小程序对接兑吧活动时,会涉及到小程序的自定义分享功能。 分享实现 分享数据 分享数据包含分享标题,分享链接和分享图片等信息,这些信息有兑吧活动页面输出,通过特定分享接口传给开发者小程序实现分享转发。 分享流程 1.使用<web-view>标签嵌入兑吧活动页,并使用 bindmessage 属性接
motion --- 小奔底盘移动 功能相关函数 rocky.stop() 小奔停止运动。 rocky.forward(speed, t = None, straight = False) 小奔向前运动,参数: speed 运动速度的数值,参数范围 -100 ~ 100,负数代表后退,正数代表前进。 t 运动时间的数值,单位为 秒,参数范围 0 ~ 数值范围极限,如果设置为 1,代表小车往前运动