25道选择题(50分),3道编程题,1(10分)2(15分)3(25分) 迟进系统十几分钟,选择题有一定难度,等写完只剩50分钟了,选择除了一点点前端的内容外还有很多数据结构、操作系统、概率论和线性代数的内容(就离谱)。 编程第一题就是简单的将分数数组排序然后输出每个分数对应区间的等级,A了100%,第二题是允许交换一次相邻数字情况下,数组中相同数字的最大区间长度,明明不难但是做的时候脑子跟死机了
算法难度好像比别的笔试小一些,正常无优化都能a82%,利用=号优化一下100%,赛码好像跟牛客挺像的,但是用户体验好像两个极端
秋招以来做的第二个笔试,问答题实在是不知道要我干嘛,要怎么写,写些什么。。。除了问答题其他的题都好简单,简单到离谱。 以下是回忆 单选7个 DOS 路由器在osi的哪一层 以下哪个排序算法不稳定(快排) 不改变原数组的方法 选项:sort pop splice和concat 不返回原数组arr的 选项有 [].concat.call(arr,[]) ,arr.sort() 忘记了 m
题型:选择(15*3)+编程(30+30+40)=总分145,时间90分钟 选择题 前端不友好型,偏数据库计网操作系统,咔咔一顿乱做 编程题第一题:公共哈希值(100%) 题目大意:找到不同测试脚本公共哈希值 输入:第一行n为测试用例数量,每个测试用例包含:m脚本文件数量,剩余m行表示各个脚本文件哈希值,哈希值有多个且没排序,可能有重复 输出:按照字典顺序[划重点!!!]返回共有的哈希值字符串,多
题型:选择题20*2=40,编程题3*20=60(编程终于AK一次!!!) 选择题 考点挺丰富的前端、数据结构算法、计网都涵盖了 编程题第一题:大小写 题目大意:有一个包含大小写的字符串,长为n,现在要求把前k位转换为大写,后面的n-k位转换为小写 解题思路:没什么好说的,分割字符串转换大小写后拼接 代码实现: 编程题第二题:矩阵相邻和为奇数 题目大意:有一个大小为n*n的矩阵,里面的元素分别是1
选择题20道 涵盖uml设计,就是认识他的图即可 计算机网络,比如组播地址 数据库,他的左右链接,内外链接 js的原生方法,比如clientTop,类,css的行内元素,grid布局等 算法,贪心算法,BF算法 html的授权信息的标签是什么 编程题3道,应该对标leetcode mid 第一道,大臣的排序,根据权值,找对应他是第几个,AC一道,个人思路,在排序前找先找在他之前有多少个和他重复的,
题目整体来说不太难,都是用js写的,第二题只有node环境,没有v8的,处理输入还要麻烦一点(不知道node环境环境下acm模式的输入处理有没有好的方法呢) 1. 1、2、1、2 .... 1的左右必须为2才能乘积为偶数。模拟即可,只用考虑2比1多或者1比2多一个的时候,一直1、2、1、2... 模拟下去 2. 好数组,每次挑选k个删除 每次都挑选重复的删除,将删除的置为-1,使用js数组的in
范围合适,围绕前端,数据结构,操作系统的关键知识点 选择 哈夫曼编码 关键路径 进程线程 栈顶指针 ...考太久了忘记了还有啥 编程 只可以采用Javascript(Node) 求和最小 一个数(偶数位),从哪里劈开,两侧的和最小 情况A:从中间分开,得到的和最小,因为两边此时位数最接近 情况B:从中间前/后一位分开,位数必然比A多, 虽然A可能会向前进位和B位数一样多,但是A依旧比B小 综上选用
这次很简单 第一题很简单哈直接做 第二题非常简单的dp,跟跳台阶差不多 第三题利用了前缀和的思想,主要是看数学式,而且大数卡了20%会 所有数的地方改longlong let t = 0; let n = 0; let mod = 1000000009; let tokens = []; while(line = await readline()){ if(t==0){ n = parseInt(
考得很杂,有点难受,错了几个简单题,应该寄了 选择题: 1.网络双方需要明文查看等等数据,在网络传输时为保证安全需要进行加密,那么下面哪些算法适合用于加密这种数据? 2.IE内核有哪些? 3.看代码选出运行结果(感觉考的是作用域) 4.HTML5新标签 5.选出结果为真的表达式(null == undefined, null === undefined, null instanceof Objec
引言 我目前本科大四,正在春招找前端,有大厂内推的友友可以聊一聊,球球给孩子的机会吧。 我整理了一份10w+字的前端技术文档:https://qx8wba2yxsl.feishu.cn/docx/Vb5Zdq7CGoPAsZxMLztc53E1n0k?from=from_copylink ,对前端感兴趣的同学可以查看、参与构建。 问题 选择题 棵含有6个节点完全二叉树的中序遍历为[n,y,m,x,
(ps:26属鼠初学前端,难得有hr理会) html 块级元素,行内元素,行内块级元素,区别 html语义化 3.localStorage和sessionStorage css 盒子模型 选择器 说说flexbox(弹性盒布局模型),以及适用场景? js 1.如何判断某一个对象是不是数组? 2.[2,5,6,2,8,4,2,5,1,1,2,6...],请写一个 function 找到这个最多的数字
(a==b)&&(d==0 || a>0)为YES dfs预处理一份全部的好数列表,对每次询问二分答案 static int[] goodNums = new int[5680000]; static int p = 0; static { for (int i = 1; i <= 9; i++) { dfs(0, i, 0, 0); } goodNums[p++] = 102345
不得不说,很喜欢b站一面的面试官,不懂的也认真去给我解释,虽然答得并不好,希望能有二面吧。 两个项目:仿牛客网开发、rpc框架 1.如何系统自学,有自己的知识脉络吗 2.自定义的rpc协议,用的什么协议。主流rpc框架的哪些协议,dubbo的几种协议。 3.java原生序列化瓶颈 1 同语言传递 2 序列化太大,性能低 3 涉及反序列化性能(不仅是带宽,还有对cpu的消耗)(没答出来是什么) 4.
二面压力面,感觉压力好大,现在被排序了。 50min 1.java内存模型 2.什么是内存屏障 3.如何做到内存屏障的 4.上层应用上对volatile的应用举例 5.什么是指令重排序 6.cas在工业上常见的用法 7.cas为何比sychonized性能好很多;重量级锁指的是什么 8.锁升级过程描述一下 9.乐观锁和悲观锁使用的场景 10.mysql中的乐观锁和悲观锁怎么使用,sql怎么写 这想