1.断点续传的原理 2.b+树和二叉树的区别 聚簇和非聚簇的区别 非聚簇是否一定会回表 3.数据库死锁产生的原因及解决方案, 两个insert语句如何保证插入不重复 一亿条数据中查出想要到3000条,不知道咋整乱扯出深分页,问深分页问题怎么解决答加大buffer pool内存 4.可以用分布式锁解决 我说可以zookeeper的临时节点 追问临时节点为什么可以 背的八股不会 面试官解答了类似于文件
算法工程师(工程方向) 第一题:给定n<1e3个数字,每个数字 x<1e5,数字会有重复,给定m<1e5,从中选k个数字,它们的和等于m,求k的最小值。 应该是01背包,但是当时想着O(n*m)=1e8就没用,所以最后是dfs剪枝,一开始没加flag,只能过80,加了之后就a了,但是我感觉加了会有问题。 #include <bits/stdc++.h> using namespace std;
小丑局,面试一半,教室占用被赶出来了,再打开会议面试官已经下线了 1.自我介绍 2.项目介绍 3.项目承担核心工作技术点+项目背景 4.实习工作 5.实习技术难点 6.实习/项目中间有没有和其他协作过,怎么协作的 7.自我评价,对于基础和源码以及中间件的了解 8.java开启线程的方式 9.java线程池原理 10.核心线程池执行完任务后的状态 11.此时线程的状态是什么样,为什么
1,自我介绍。 2,细问项目(只问了项目,没八股)。 3,手撕:原地删除数组中的重复数字。 面试时间只有30分钟,手撕题只用说思路(可能面试时间上来不及)。 时间线: 0902:下午投递,晚上就挂。 0903:发了笔试(?),还是去做了 0907:一面 0909:多了个转移投递,但是这两岗位名字一样(?) 这个时间线好迷惑,有没有遇到一样情况的 一个是“已终止”,另一个是“投递简历”,那我0907
早上电话约下午面 下午面完后几小时收到填面试评价邮件 凌晨随手一搜直接暂不匹配 #得物#
得物C++算法研发 - 一面 - 2024-09-07 大概30分钟,太拷打了,鼠鼠狠狠的碎了,很尴尬的一次面试。 1. 自我介绍 2. 写个单例,说我写的不好,考虑的太少了,中间还产生了一些误会和争执,难绷。 3. 异步阻塞,异步非阻塞。 4. Reactor模型。 5. protobuf的序列化怎么实现的,讲讲原理,这? 6. 追问,那如果让你自己实现一个序列化,你怎么实现,需要考虑什么,唉,
刚面试完,趁着还记得住赶紧来分享一下 是一位比较和善的面试官(浓重的黑眼圈,疲惫的神态,得物强度确实可见一斑),但是技术真的很强,不是背背常规八股就能应对的 面试时间非常紧凑,每个人只有30-40min,所以面试官开头直接说今天不问项目相关的,只考察下基础(然后就是对MySQL半个小时的拷打): 介绍下InnoDb索引结构和分类吧(常规八股,直接吟唱,此时的我还没有意识到危险) 什么是联合索引的最
自我介绍(不要照着简历念,一定要输出一些简历上没有的,不一样的东西出来,最好是能几个词简短概括你的特质,能够一下让人记住你) 深挖之前两段实习经历(多复盘,深挖的时候很容易问到一些你平时没有想到的问题,多积累多复盘,让自己对这段经历更加熟练),介绍的时候多往JD靠一靠,突出自己的能力 对运营的理解? 为什么想要来做运营?你觉得你有什么优势? 了解得物吗?你使用过这个app吗?买过什么?(面试之前一
得物APP凉经 Java 35min 飞书&打电话 Base 上海杨浦 时间 2023.10.11 16.05 自我介绍 项目(15+) 说说你的项目吧 聊聊AOP 聊聊SQL优化 怎么解决项目的困难,怎么沟通,公司工作和学校的区别 八股(15) 面向对象特性 arraylist底层原理,问到不会为止(还是自己太菜了……) Spring底层原理了解吗?(我只会boot)只能说说Spring spr
自我介绍 介绍一下项目 一个场景,类似于客户点击前端页面后很卡顿,可能是什么原因?从UI层,后端层,数据库层入手。 上面说的几个的原因怎么排查? 一个测试场景题:给你一个百度搜索的界面,你会怎么进行测试? 你用的什么语言?C++……(感觉不是很想要C++) MySQL 和redis的数据一致性怎么保证? 最后几个项目的问题 反问 很快,大概二十几分钟结束,感觉是kpi面,估计要挂了
10.21 自我介绍 项目中遇到的难点 如何解决的 (因为项目太简单了没什么亮点面试官就没挖了) 一道常规前端手撕 vue常规八股 总结就是问的都很基础,但自己要什么没什么,真没办法,最后问和其他人比起来自己有什么优势和不足,自己脑子里一堆不足,尤其是结合前面表现,优势是一个都说不出来… 面试官是真的超超超好,看出来自己菜了也就没继续折磨了,反问环节直接给我讲了很久他推荐的学习路线和学习方法,真的
男面试官,挺困倦的,基本没问项目,全是八股 -自我介绍 -在项目中遇到什么印象深刻的困难,怎么解决的 -技术栈是什么(说python和java,开始问java) -一栋楼四部电梯,有18层,怎么做测试工作? -Java有哪些集合类,各自有什么特点 -Java里如何实现多线程 -索引有什么劣势 -MySQL常见索引 -什么情况下索引失效;如何判断是否使用了索引 -MySQL有哪些锁 -某某锁是做什么
只有20多分钟,面试官怎么这么温柔,也没有拷打,题也不难八股为主,面试体验感真好啊我哭死 1. Vue和React的区别 2. vue2和vue3的区别 3. React常用的hooks或自己封装的hooks 4. 实习项目难点 5. React router两种模式,原理 6. useEffect,空依赖项[],内部有计时器10s后打印一个count,10秒内通过onclick事件加一,则这个s
#软件开发2024笔面经# 面的Java开发岗,全程半小时吧。 问的主要是多线程的问题 1 多线程有什么用?什么是线程安全 2 一个线程如果出现了运行时异常会怎么样,对线程优先级的理解是什么 3 java中用的是什么线程调度算法 4在多线程中会遇到什么问题 5有哪几种锁(乐观锁,悲观锁……没听过) 6 如何合理配置线程池(配置线程数) 还有一些忘了…… 有大佬也面了得物嘛 #投递实习岗位前的准备#
1. 自我介绍 2. 双亲委派 3. IOC , 设计模式 4. HashMap数据结构,为什么变为红黑树要8而长度为6才降级 5. ThreadLocal ThreadLocal扩容机制 为什么hash冲突是开放地址法而HashMap是拉链法 6. RocketMQ和RabbitMQ区别 RocketMQ的组成部分 7. MYSQL隔离级别 8. 当前读会破坏可重复读吗 9. 主键索引和二级索引