#软件开发2023笔面经# 记录美团的笔试,总共五道编程题,是真的难呀。我投的是后端开发转正实习岗。题目可以用自己本地的编译工具写,我用的是IDEA。以下题目是我根据我写的代码回想起来的,可能有不准确的地方: 1.比赛胜者 题目描述:总共有2的k次方人参加,编号为1到2的k次方。比赛的规则:当前小组有n个人 (n 为偶数),编号大小前 n/2 人分为一个小组,后n/2人分为一个小组,然后两个小组
一.不定项选择(10 * 5) 1.生命周期相关 2.Cookie、LocalStorage、SessionStorage区别 3.跨域问题 4.var const let 5.箭头函数,普通函数区别 6.哪些一定不会引起重排四个选项:visible,color,padding,boder 7.原型原型链 8.Vue-Router history和hash 9.盒模型 10.哪些标识符是缓冲相关的
excel题:不让用中间表,只能用计算公式 用到了VLOOKUP(),index(match()),sumproduct,countif(),sumif(),if(),rank()函数 SQL题: 为给流失玩家(手机号下所有账号近30天都没有登录)发送召唤短信,现需要计算每个手机号下的付费总金额,且按每个手机号付费金额从高到低进行排序 特定行为匹配,找出用bug的玩家(用不上开窗,join就行)
一个字,水,虽然自己也很菜,选择题错了好几个,该背八股了 一,选择题 1,int i = 1; const int j = 2; 以下错误的是 A,const int *p1 = &i; B, const int *p1 = &j; C, int *const p2 = &i; D, int *const p2 = &j; D错误,因为 j 是常量,不能通过指针修改它的值,所以使用 int *co
三道题分别100%, 50%, 100%,应该得分是500/600,第二题我太菜了没AC过程略显惊险 使用的语言是C++ 第一题,直接用哈希表(unordered_map)统计每个数字出现的频度,频度>=2的数字加入总和就可以,十分钟不到光速AC。 第二题,我算了攒魔力+瞬移和走路分别的平均速度,发现前者大于后者,选择优先使用魔力,然后能攒魔力就攒魔力。然而有一些情况比较复杂,比如说距离还剩51,
第一部份,一半数学题一半java基础 第二部份,玩过什么游戏之类的hr题 第三部份,1、写一个冒泡排序;2、给一个链表,找到这个链表的中点。
题型:20道不定项选择题 1道编程题 选择题考查: C语言 Linux操作系统 C++ 数据结构 1.不可能在用户态发生的事件; 2.反编译命令; 3.文件A是文件B的链接,B被删除,A会受什么影响; 4.检查某目录下用多少磁盘空间; 5.迭代器失效的原因; 选择题,我只记了些本人比较困惑的题!希望对大家有所帮助! 编程题考查:字符串 输入某字符串,输出字符串中出现连续数字字符的最大值。 例如:
Oceanbase 自我介绍 1. 哪的人 2. 问我是不是比身边的同学更小?(我说基本一样大,可能楼主看起来年轻吧 3. 问我是不是保研的 4. 问我为什么读研还是选了本专业 5. 为什么选择Oceanbase 6. 对Oceanbase有什么了解 7. 对报的部门有什么了解吗 8. 是没有实习过的吗 9. 也没有参加过竞赛吗 10. 简单介绍一下做过的一个项目 11. 毕业想在哪个城市发展 1
给了我1小时做6道编程题,分别是: 1.字符串最长单词的长度,需要判断单词的合法性(单词不能出现数字) 2.两个字符串s1 s2,判断s1的排列是否出现在s2中,比如说s1=ab,它的排列是ab ba,只要两者其中一个出现在s2中就返回true 3.判断两个版本号大小,如1.2.1>1.2.0 4.实现基于promise的sleep函数,睡眠时间<500ms,大于500将reject 5.求数组交
🤦♂️在过去的两个多月里,我经历了大学以来近乎最灰暗的一段日子,失眠焦虑成为常态,失败和被拒绝是家常便饭。我在心里想过几百次放弃,但还是咬着牙冲到了今天。20场面试➕ 几百份面经➕几万字的资料,虽然只是一次初入社会的尝试,却也收获颇丰。真心诚意的与所有志同道合的朋友们分享交流,祝大家都有Offer,全部上岸! 🔔内含快手&京东offer全过程 ➕腾讯、字节凉经,各公司详细面经在下篇~ #面试
知道PDD面试官水平贼高,所以抱着学习和接受拷打的心态来面这场二面了,果然不出所料,问的很有深度,除去汗流浃背的感觉以外还是收获到很多东西的,复盘一下。 基本全是场景题,考察设计,并且逐步深入完善。 1.为什么选择前端 2.有尝试过别的岗位吗,比如后端 3.如果想要设置一个定时器,每隔五秒打印一个“hello world”如何实现(回答了setTimeout递归、setInterval、Promi
1,java的垃圾回收机制。怎么确定某个对象需要被回收? 2,为什么要使用多线程? 3,为什么要使用线程池?线程池有什么优点? 3,java多线程使用过哪些类或者工具? 4,线程池需要设定哪些参数? 5,线程池的等待对列有什么驱逐算法? 6,线程池的核心线程数设置为多少合适? 7,线程池的对列分为哪些?可以使用无界对列么? 8,spring里出现循环注入怎么解决? 9,介绍下IOC 10,手撕代码
3.24 线下面试,等的时间都比面试久,这次问的感觉大部分都挺基础 :) 忘记录音了,全凭回忆 1面 面试官看起来比较严肃 基本全是数据结构 bfs/dfs 栈、队列、链表的区别和常见用法 数组、集合、散列表 为什么要用散列表 知道的排序,要选排序的时候,从几个维度考虑 写个熟悉的排序 设计缓存的考虑 LRU 分布式的幂等,怎么判断是用户下了两次订单还是网络原因 2面 前面基本都是让我讲讲,后面都
3.25 一面 1.实习项目redis怎么用的?Key是怎么存的?Value用的什么数据结构?为什么定时落库?水平分表怎么做的?为什么这么做? 2.java中常见关键字的理解:final、static 3.service中的方法用static吗 4.单例模式的SpringBean是线程安全的吗? 5.mysql的事务引擎 6.springboot如何开启事务?实习项目怎么用的 7.异常的子类 8.
2023.03.17 一面 自我介绍 怎么学习前端 算法题:判断链表是否有环 算法题:二叉树所有子节点的和 算法题:二叉树的序列化和反序列化 为什么要学vue 为什么学习前端 讲一些vue中觉得比较巧妙或者设计的比较好的地方 反问 2023.03.21 二面 自我介绍 介绍一下以往项目 作为项目负责人做了什么 讲一下项目的合作方,具体的落地实施,面向的用户 这是一个toc的项目吗 项目中说到的抽样