时隔一个月以上,将一些陈旧的面经放出来 面试全程两小时,我这边网速有点拉跨,但是面试官很不错,全程悉心交流,顺便指出了项目业务设计中可能存在的一些不足。 1.自我介绍 2.场景题,本来是需要控制台输入输出,面试官说可以用restful接口实现,数据可以不存在数据库 3.创建单例Baen保存数据有哪些问题 4.并发条件下调用ArrayList的put()方法有没有线程安全问题,如何解决 5.你这里用
1. 直接模拟扣数字和字符 100% 2. 统计生命值为1的个数,答案= 1的个数/2上取整+其他的个数 100% 3. 优先报便宜的活动,人优先选志愿少的,志愿数相同对应活动费少的优先 95% 4. lc原题的动态中位数,双堆 100% #拼多多# 第三题是在是de不出来了,感觉比美团简单
1. 面试结果 第一次参加面试,感觉问的东西基本都能答得上来,但是一些问题理解得不深入,之后得沉淀。 面完之后秒挂,挺伤心的,我总结的原因是: 2. 面试内容 八股比较少,主要问的是简历上的项目。( 可能 c++ 的面试官不怎么知道 Java 八股) 2.1 我看你的项目中使用了 Redis, 请你说说 Redis 中有哪些数据类型? 说了 string hash list set 等等 (以为要
#软件开发2023笔面经# 一面 1.自我介绍 2.滴滴实习内容 3.做题,二叉树路径和 4.MySQL 原子性怎么实现,undo log怎么实现 5.Redis备份机制 6.了解微服务吗? 7.dubbo序列化协议? 8.zk选举。讲了raft和zk 9.接口和抽象类区别?什么情况必须用抽象类 10.聚簇索引原理 11.拥塞控制原理 二面 1.自我介绍 2.滴滴实习项目 3.抽奖系统介绍 4.慢
#美团##美团笔试##美团笔试java# 垃圾考生,在线回忆 1. 一道题目表示在一个矩形中有若干个点,使用一个小矩形(给出长宽,位置不定),看能够使用这个小矩形能够框住最多多少点。 2. 一道移动窗口的题目,求子数组中的种类不超过k的最大长度 3. 回文串,最多两次更改,求将给定字串转化为最小字母序列回文字串的结果。 4. x元钱,y个打折券,n个商品,n个商品的原件以及打折价格,每个商品最多买
垃圾考生,在线回忆 1. 一道题目表示在一个矩形中有若干个点,使用一个小矩形(给出长宽,位置不定),看能够使用这个小矩形能够框住最多多少点。 2. 一道移动窗口的题目,求子数组中的种类不超过k的最大长度 3. 回文串,最多两次更改,求将给定字串转化为最小字母序列回文字串的结果。 4. x元钱,y个打折券,n个商品,n个商品的原件以及打折价格,每个商品最多买一个,可不买,可使用一张打折券打折买
第一题是算联通块,两次dfs即可,太简单,不细说了 第二题 算添加删除mhy的,也挺简单的,不说了 第三题: 给你一个n的数组a,数组中元素不重复,1<= 元素大小 <=1000000 n为 [1,100000] 求从数组中挑选多于一个元素的子集(至少两个元素),使得子集中元素两两为倍数关系 的方案数 (mod 1000000007) 解法: 把数组a递增排序 预处理这个数组间 的倍数关系 (nl
学的C++,弄的技术栈也都是Cpp相关的 首先上来就说美团这边主要是用java,招进去也是干java的活,我以前也是学过java的,所以我就说了以前用过java,也做过相关项目,转java是没问题的,结果给自己挖坑了。 说一下你以前做的java项目 有用到什么java相关的数据结构 项目里用到了java多线程吗,说一说 ( 好几年前的了,真忘完了,只好说时间太长了,不太记得了) 项目用到的什么数据
一面 上来先写算法题:求两个矩形相交面积 聊数据库的项目 问数据库的transaction是怎么实现的 多线程是怎么实现的 B+树和B树的区别 为什么用B+树不用B树 时间复杂度 看见了我简历上N年前的机器学习项目 讲讲AUC precision recall (忘光了🆘🫠 讲讲decision tree和信息墒 反问环节 可以讲讲你的工作吗 对实习生的期待/要求 (然后对方说其实我们对数据库
3/23 40分钟 像kpi了,上来就做题,也没怎么问别的,感觉是凉了。 自我介绍 写题,和最大的连续子数组,说给20分钟,写完又来个二维的最大子矩阵...没写出来 数据链路层和网络层主要是做什么的 它们在整个网络中,在什么样的场景下解决什么问题 进程通信 协程和线程的关系,对应关系 java了解吗,java里有哪几种上锁方式,了解他们的区别吗 mysql的索引结构,有什么好处 反问 #拼多多##
(3.27 更新:已挂) 特别短暂,全程只有25分钟 java基础 1.什么是多态? 2.java的异常体系? 3.final和finally的区别? 4.LinkedList是单向链表还是双向链表? 5.HashSet的实现原理,数据结构? JVM 1.GC的分类?每一种GC的名称?作用? 计网 1.http和https的区别? 2.OSI七层模型?TCP/IP四层模型?五层协议? 3.从浏览器
把字符串换成每个对应字符的前3个字母,模运算 100% 每次能选k个元素,排序放到最后,后面的往前补位。不会,直接返回的最坏情况(不在自己应该在的位置上的元素个数/k 上取整) 70% 对区间进行与、或、等于的操作,感觉像是用差分,但是不知道咋做,直接暴力 80% #小红书##暑期实习#
一共5题,难度还是挺大的,作为一个打过acm的菜鸡,差点最后都没写完,ak的时候只剩下不到10分钟了。 第一题 送分题,反转链表操作,按题意模拟就行了。我是图方便,全部放进一个数组里,每k个反转完了之后再生成一下链表。 第二题 记不太清了,印象中也是个简单题,写了10分钟就写完了,一遍ac。 第三题 本质是让你构造一个数组c和给定数组b的偏序关系相同,然后和a进行对应位置做差的绝对值之和尽可能小,
1、说一说你对spring的理解? 2、用concurrentHashMap和atomic原子类实现纪录多个接口访问量的计数器。(键是接口名,值是访问量) 2、算法:判断两个链表是否相交?(直接判断尾节点是否相同) 3、说一说session和cookie? 4、说一说短信验证码的实现逻辑? 5、算法:判断一个数是否是完全平方数?(二分) 6、在秒杀业务中,是否可以通过先预减库存后判断库存来解决货物
面试时长整整一小时 手写代码题 goroutine交替打印1 - 100 以内的奇数偶数 ******************** (有一些修改,大致一样) 八股文 项目中使用go语言遇到过哪些问题 在go语言中 chan 有什么作用 select的作用(举了实际的例子具体的实现)(比如说满足第一个case 会进第二个case吗) context的作用(举了实际的例子具体的实现) 数组和切片的切片