求求您给我一个oc level
获赞
17
粉丝
5
关注
10
看过 TA
169
澳门科技大学
2026
Web前端
IP属地:北京
暂未填写个人简介
私信
关注
04-19 10:35
已编辑
澳门科技大学 Web前端
0 点赞 评论 收藏
分享
03-30 10:58
已编辑
澳门科技大学 Web前端
笔试前基本搜不到什么题,也不知道复习什么,直接考。考完看了别人发的帖子,好像所有技术岗考的内容都一样。鼠鼠投的是前端(人事系统)的暑期实习。1. 单选题内容包括C++,计网,操作系统(进程线程调度的问题),浏览器缓存(没考前端的内容,觉得确实是所有技术岗位统考)2. 多选题内容包括C++,计网,操作系统,数据结构(C++是真的多,我是一点也不会,没学,直接凉了,操作系统的那些选择也好多不会)3. 代码题(1) 给一个数组,定义一个“区间”= [1, i],在这个“区间”的对应凸区间 = [min{a1,... ai}, max{a1, ... ai}] 中,找出不属于该凸区间的最小非负数。(理解题意就得看好一会,头次看想错了,重写花了点时间,我直接按求区间->遍历区间求凸区间->获得结果,这种暴力写法写,不出意外超时,觉得可以用动态规划写,但没想出来)'''jslet arr = [1, 0, 4, 5, 1]let result = []let min = Number.MAX_VALUE, max = 0for(let i = 0; i < arr.length; i++) {// 维护最大值和最小值就好,别再去求区间,遍历min = Math.min(min, arr[i])max = Math.max(max, arr[i])if(min > 0) {result.push(0)}else {result.push(max+1)}}console.log(result)'''(2) 给一个二进制序列,如:"001100",然后把11往后移1位,...,最后形成一个方阵,如:001100000110000011100001110000011000求这个方阵中,由0组成的最大矩形或三角形的面积(没思路直接过)'''jslet s = '001110'/*** 别傻傻去生成矩阵,直接求连续的0,再从1累加得到面积,如果全0则直接求正方形面积** 001110* 000111* 100011* 110001* 111000* 011100*/let isSquare = truefor(const i of s) {if(i !== '0') {isSquare = falsebreak}}if(isSquare) {console.log(s.length * s.length)}let zeroNum = s[0] === '0' ? 1 : 0let max = 0let ss = s + sfor(let i = 1; i < ss.length; i++) {if(ss[i] === '0' && ss[i - 1] === '1') zeroNum = 1if(ss[i] === '0' && ss[i - 1] === '0') zeroNum++max = Math.max(max, zeroNum)}console.log((1 + max) * max / 2)'''(3) 给一个数组,一个查询次数n,和n个输入的目标值,求这个数组中任意2个不同的数,他们的乘积等于对应的目标值,输出是n对下标(找不到[-1,-1])。(也是直接暴力解法,过了20%,可以再进行剪枝,但还是没过)考完才发现可以用两数之和哈希表的操作'''jslet arr = [2,3,6,7,3,7,4]let target = 6let map = new Map()let result = []for (let i = 0; i < arr.length; i++) {if(arr[i] > target) continueif (map.has(target / arr[i])) {result = [i, map.get(target / arr[i])]}map.set(arr[i], i)}console.log(result)'''总结:太难了,又是一轮游,下去再沉淀沉淀。之前看过米哈游秋招的笔试,好像是21年还是22年的,手写题都没这么难,都a出来的,现在tm是越来越难,也可能是一紧张脑子乱了(好了不说了,主要原因是自己菜)再做了一遍,确实觉得没有考试那时感觉难,最后一题在想去重+根号n,去重的话,索引不会发生变化吗。(看看有无佬过了这一道)
牛客56099441...:第一题,维护区间最小值和最大值就好。 第二题,考虑连续的0个数,然后按三角算,如果全是0,按矩形算 第三题,我排序,二分 20%
投递米哈游等公司8个岗位
0 点赞 评论 收藏
分享
03-21 18:49
已编辑
澳门科技大学 Web前端
在牛客平台上面的,AI面链接发邮件后的7天内有效,挺严格的,要完整投屏,还要手机进入小程序进行监控,眼睛不看摄像头和发出其他声音还会提示。反正就当做正式面之前的热身。1. 先说说为什么要应聘前端岗,以及做了哪些准备2. 选择题(多选&单选)大概就是让你选学过的课程、语言、框架、技术栈等等,后面应该是会根据你选的随机提问3. 有1次换题机会的问答a. 介绍下JavaScript的polyfill(不会,直接换题)b. 如何去计算某段JavaScript的计算时长,说出3种方式c. TIME_WAIT状态如何改变(没提示是TCP握手中客户端的状态,一上来直接懵了,继续换题)d. SNMP的工作流程和执行原理(md,只知道是应用层的协议,蚌埠住了...)e. promise的三种状态f. Vue中的事件和DOM事件有什么不同g.长轮询和websocket的区别4. 没有换题机会的问答(事情逐渐离谱)a. 描述你最近参与的一个前端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。(提到的是我的一个关于医学大数据教学和实验平台的项目)b. 这个项目关于医学大数据的存储和设计的方案(怎么就问到非前端内容了...,直接解释说只是涉及一些课程和作业方面的业务)c. 使用了哪些数据库技术,以及如何应用到不同的业务场景(可能我前面提到的这是一个全栈的项目)d. 对项目的后台数据进行了哪些安全方面的处理e. 对于数据库,如何进行容灾和备份处理(问的都是关于数据库方面的东西,有点忘了...???)f. 低代码平台的实现方案,你会怎么设计(我都没做过,咋知道...,只了解一些相关的api,无语了)g. 描述对于一个项目的不同技术方案,你是如何去做比较和选择,还让举例h. 如何去衡量团队成员对某个技术栈的熟悉程度和这个技术栈生态的发达程度,从中去做选择(离谱,只是我前面提到了点关于技术栈选型)参考为主吧,我是真不懂为啥一个前端实习会扯到这么多的关于数据库和技术方案的问题
查看16道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务