腾个时间把代码贴一下 1.第一题: 无需实际建树,sort之后,进行二分查找即可,主要是到达叶节点后需要判断是否退出,否则会多一个L或者R int main() { vector<int>nums; int temp; while (cin >> temp){ nums.emplace_back(temp); } int target =
十道单选,五道多选和三道编程题 选择题: RSA等加密算法的实现细节,shell指令,各漏洞能否控制主机,哪些元素不受跨域影响 编程题: 1.90%,反序数组元素 2.AC 3.二叉树层序遍历 queue = collections.deque() for _ in range(len(queue)): node = queue.popleft() 4.12 一面,纯聊了45分钟项目,base
三道题 1. 给一个4X4的矩阵,矩阵有W和R两种元素,允许上下左右移动,问有多少种只经过R的最长的路径 太小了可以直接O(16!)搜索 2. 给一个长10^5的数组a,q次询问[l,r]区间内有多少位置满足 a_i>a_{i-1}, a_i>a_{i+1} 预处理前缀和,考虑一下边边上 O(n) 3. 问[l,r]区间内有多少数字满足其中1和2的出现次数不同,r在10^100数量级 应该有不少做
#Java# #我的实习求职记录# #笔试# #开发# #盒马# 15道单选30分,5道多选10分,选择题有点难,linux和一部分操作系统的题不太会,靠猜,纠结了老半天。计网还行,数据结构与算法感觉考了好几题树,还有最大堆。题目太多懒得回忆,过两天空了再看 编程题3道,前两道比较顺利,但是和算法没啥关系,纯写就完了。第一道找出满足和等于异或的数对,大概花了13min,第二道找出能用大于一的三个数
虽然早有心理准备知道会更难,但还是没绷住,做到一半心态崩了有点想交卷开摆了,最后咬咬牙还是坐满了俩小时的牢。 第一题:按顺序提取出奇数然后对第二个数取模。 第二题:对一个数的数字重新排列输出可能的质数。 第三题:合并魔法球,同样魔力k的两个合并为k+2。 第四题:给一个节点是字母的无向图,找出符合的路径。 #我的实习求职记录# #Java# #笔试# #开发# #携程#
唉,鼠鼠没怎么好好准备,加上基础比较差,大概率gg了😭 之前hr还问我能实习多久,唉这下笔试都gg了😭 主要考的内容其实很基础,总共四道大题,简答填空多选单选 单选主要是SQL语言,java基础,js基础啥的,有的问你关键字有哪些,还有个问typeof是object的js是什么,还有python的一两道 有几个闻所未闻的,servlet的请求方式,与MVC没有关系的(我记得我好像选的JSP,其
第一题:字符串,每个字母代表一种颜色,每次询问 需要将区间[l,r]染成相同的颜色,至少需要修改多少个字母。 每次用哈希做报超时。 改为动态规划做,整体遍历后直接随机存取,空间复杂度n^2,然后超内存。 最终过0.2。难受。 第二题:数组初始为0,第i次操作把【l,r】的区间数字全变为i。给一个数组结果,输出每次操作的【l,r】区间。 遍历一遍拿到i的左右边界,如果不存在说明这个数字后续又被覆盖了
#小红书# #小红书求职进展汇总# 第一题:考察模拟,不难想到要留在棋盘中只能构成循环,所以对路径进行模拟,找出所有循环以及走出去的路径进行计数,每一个格子只走一次,考验代码基础。 第二题:贪心排序+组合,需要计算最小值,考虑贪心将让数值大的数贡献尽可能小,用组合数计算每个位置对整个区间和的贡献次数,再通过排序最小化区间和。 第三题:二进制模拟。考虑g(x)操作为从低位到高位找到第一个连续1段,然
#软件开发笔面经# 选择题:一半靠蒙(ps:为什么每次都要考kmp啊,这次下来一定要研究下了) 算法题: 1. 记忆化dfs搜索 2. 每个位置被计算的次数分别为1*n | 2*(n-1) | 3 *(n-2) | ....| n*1;将次数倒排,数字正排,算对应位置的乘积和即可 3. 先将每个a放入hashmap,然后遍历a数组,递归看看g(a_i)是否在hashmap中统计数目,同时记忆化已经
小米: 时间:9月5日16:00-17:30 1.n人m次聚会,每次一张照片,第i张照片中,左侧第j个人就是a[i][j],两个人在所有照片中都不相邻为不熟,解出有多少对人可能不熟 2.合法括号问题(没思路) 58: 时间:9月5日19:00-21:00 1.函数传两个参数(h,min),返回给定时间的分针和时针组成的较小的夹角 2.判断一个数组是否有一个元素,左侧元素都比它小,右侧元素都比它大,
单选考点主要是概率统计,涉及到离散分布,连续分布,贝叶斯公式,全概率公式等,sql题目总体不难。第一道分组求和,第二道比较两个月的涨幅,第三道主要需要用到窗口函数。#拼多多##数据分析##笔试#
1.手撕kmeans(不会) 2.sql 百分位取数(percent rank) 字符串拆分(不会) 3.编程 滑动窗口 不用库取随机数(取当前时间毫秒作为种子)
java软件开发 赛码网 25道选择题 50分(好像是25道) 包含的点: - HTTPS 443 加密 - 可能存在的进程状态转换,不包含阻塞-》死亡 - 还有好多 父类 =new 子类的程序结果题目 - 在有向图中,一个节点的度由其出度和入度之和确定。 - mount命令 mount [-t 文件系统类型] [-o 选项] 设备文件名 挂载点 -排序算法 - 希尔排序是基于插入排序的 - 快排
之前投了团子的日常实习,过了一个月还在初筛...... 后面团子发邮件说感谢您的等待,推荐您投递转正实习。 Well,行吧,那我就投吧。然后投完过了一天就发笔试链接了。 这个笔试没有规定时间,想什么时候做都可以,但是时间限定在两小时。 一共五个题目,每题20分。 我真菜......A了一二题,第三题18%,第四第五爆零,感觉寄了。 主要记录一下第四题和第五题,感觉挺考验思维的,之后有机会来想想咋做
一共是12道选择,2道逻辑,4道专业。 逻辑题目: 1:四个颜色的球若干个,拿5个出来,里面有至少三个红色连续的可能有多少种 2:三个城市招聘总共四百多人,a=0.6(b+c),b=0.6c,还要招多少人使总人数能在九个部门里平分 专业题目: 1.打算出新游戏,怎么评价这个游戏要不要去测试 2.设计活动让老玩家回归的同时吸引新玩家 3.设计新春活动来促进消费,什么指标衡量效果 4.给了7天之内的留