笔试面试
文章平均质量分 53
cool6736473
世界上只有一种英雄主义,那就是认清生活的真相后依旧热爱生活。
展开
-
笔试:4.6美团笔试(硬件开发方向)
接下来使用两个指针指向b,c,如果指针值相等则判断下一个,如果不等则说明在当前位置b,c中有一个删除了a中的一个数字。在删除的数组中,当前指针所指的数据必然为另一个数组中下一个数据(关于这点下面详细解释),将另一个数组中的数据插入删除的数组即可。关于上面的解释:题目说保证有唯一解,所以删除的两个数字必然不可能连续,如果连续,则我们不可能知道这两个数字在原数组中的顺序,不知道谁先谁后。1. 他完全记得数组 b 的样子,并且 b 是数组 a 删除了某个 a_i 后,剩余的部分做前缀和并打乱的结果。原创 2024-04-06 11:25:01 · 1457 阅读 · 3 评论 -
笔试——3.31腾讯笔试
整体难度尚可,ac了三道半,第四题没什么时间了没怎么看。原创 2024-03-31 21:59:37 · 484 阅读 · 0 评论 -
笔试——3.30阿里控股集团
第二行输入一个长度为 n 的字符串 s 表示小鼠的颜色,第 i 个节点上小鼠的颜色为 s_i ,若 s_i 为 'B' 表示小鼠的颜色为黑色,若 s_i 为 'W' 则表示小鼠的颜色为白色。小红养了一些实验用的小鼠,其中一些是黑色的,一些是白色的,小鼠们住在一棵树上,每只小鼠都在这棵树的一个节点上。小红拿到了一个数组,她定义f(i)为:将第i个元素翻倍后,数组所有元素的按位异或的值。输出n行,每行输出一个整数,代表将第i个元素翻倍后,所有元素按位异或的值。输出q行,每行输出一个整数,代表询问的答案。原创 2024-03-30 21:40:06 · 762 阅读 · 0 评论 -
笔试——3.30网易
对于目标数量为8的时候,最少操作次数为8(Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + V,Ctrl + V)MT,其中0 < T < 100,0 < M1,M2…在各种App的广告中,我们经常能看到一个名为数字塔的游戏的“虚假”广告,游戏中,玩家具有一定的初始战斗力,需要挑战一个具有若干房间的塔楼。例如,对于目标数量为3的时候,最少操作次数为4(Ctrl + A,Ctrl + C,Ctrl + V,Ctrl + V).原创 2024-03-30 21:44:36 · 575 阅读 · 0 评论 -
笔试——各种题目
1.Linux chmod命令:http://t.csdnimg.cn/yQKRx原创 2024-03-30 21:33:41 · 179 阅读 · 0 评论 -
笔试——阿里淘天3.27
less、greater二者为仿函数,即把类当作函数使用,本质上为类,内部重载了()运算符,所以可以当作函数。由于每一次都是数组中的最小值和bj操作,因此我们可以维护一个小根堆来存储他的动态分数,那么每次操作只需要弹出小根堆的堆顶元素,并将值加上bj,然后将其与数组中最大值取max即可。class Container = vector:Container是优先队列底层使用的存储结构,可以看出来,默认采用vector。class T:T是优先队列中存储的元素的类型。感觉好复杂,没写出来。原创 2024-03-28 11:22:03 · 1121 阅读 · 1 评论 -
面试——阿里淘天集团
13.http报文结构(请求行,请求头,请求体);为什么不把请求头的数据放到请求体,而是要放在请求头。Java中linklist和arrrylist的区别(不知道,说一直用的C++,但是学过Java,知道底层)6.说出几个排序算法(冒泡,选择,插入,快排,归并,堆排序),说出冒泡和快排的原理。2.Java垃圾回收算法(标记整理,标记清楚,复制,分代GC)11.数据库拆分(这个没答好,面试官提示分表分库,自己查)4.Java内存区域(程序计数器,栈,堆,方法区)12.tcp三次握手。原创 2024-03-29 10:26:19 · 317 阅读 · 0 评论