阅文前端笔试4.24

考试时长: 90分钟

试卷总分:100分

考试题型: 单选题 10 道 , 多选题 10 道 , 编程题 4 道 (40分), 压轴题 1 道(20分)

选择

  • 单例设计模式的特点
  • http状态码304,http是无状态
  • 链表存储特点
  • HDFS block默认有几个(3)
  • drop,delete,truncate区别
  • HDFS数据存储地
  • 对称加密算法(IDEA,RC,DES)
  • 逻辑运算中,1+1=(1)
  • 多线程机制包括(Pipe(半双工通信),信号量Semaphore)
  • 视频编码模式怎么设置(H.261,H.263,H.264)
  • Linux查看内存情况的命令(top,free)
  • 数据仓库的特点(面向主题)
  • 常见的网络攻击(DDOS,XSS,SQL注入攻击)
  • 分治法应用(大数乘法,快排,递归,二分查找)

编程

核心代码模式,不用处理输入输出

说是可以本地IDE编程。。。但咋退全屏模式来着,我也没想过去试Esc啥的。。一气直写。。。

但我可能把A-Z写成了A-z,提交同一类题型后无法再返回修改,通过率80%

    判断字符串是否为数字

    “123”true,“1e1001”true,“??” false

    也是用正则表达式做的,通过率85.57%

    根据时间戳判断是否为工作日

    “1564684321”(毫秒),通过率50%,请佬指教

let date=new Date(parseInt(time)*1000).getDay()//返回数字0-6,分别对应星期天~星期六

求数组每个元素和的平均值

....不一定越往后越难...

压轴题

将驼峰字符或含(多个)空格的字符串转换为“-”连接

aBbCc -> a-bb-cc

a Bb Cc->a-bb-cc

依旧是正则表达式。。。通过率20.23%,没找出错,最后到时间了没有提交,还好有自动提交。。。

以上编程题还请佬多多指教,我。。。只有最简单的拿到100%通过。。。。

#软件开发2023笔面经##阅文##笔试##前端##实习#
全部评论
第一题同80 第二题判断数字 要注意的是,可能是小数,也算数字,所以需要特判一下小数点,考虑上小数就通过了 第三题工作日,不是这道题,不过也很简单 第四题平均值 简单 压轴题 function strDashJoin (str) { // write code here str = str.trim() let res = '' for (let i = 0; i < str.length; i++) { if (/[A-Z]/.test(str[i])) { res = res + '-' + str[i].toLowerCase() } else if (str[i] === ' ') { while (str[i + 1] === ' ') i++ if (!/[A-Z]/.test(str[i + 1])) { res += '-' } } else res += str[i] } return res } 我的代码,主要要考虑空白字符的压缩,还有空白字符后面如果是大写字母只能添加一个短横线 这次笔试50分钟不到就做完了,整体还是简单的
1 回复 分享
发布于 2023-04-24 21:29 重庆
1. 域名合法性 我也是 80% 我用的是字符串一个一个判断的 交卷后查了一下,发现我应该漏了端口的判定😭 2. 判断字符串是否为数字, 一样是85.7% 我直接直接 Number(str),在判断 NaN 不清楚有什么情况没过。。。 3. 根据时间戳判断是否为工作日 100% const day = new Date(timestamp).getDay(); return day >= 1 && day <= 5; 4. 我不是这道题,我是数组去重 100% 直接 return [...new Set(arr)]; 编程题,简单的两个数组求交集,并去重 不知道为啥只有 75%
点赞 回复 分享
发布于 2023-04-24 21:13 广东
压轴题可不可以直接用正则
点赞 回复 分享
发布于 2023-04-26 09:33 山西
约面了吗
点赞 回复 分享
发布于 2023-05-07 20:38 广东

相关推荐

一面:自我介绍面试分为Unity相关知识:1.对Unity了解多少?2.Unity开发有多久的经验?3.Unity的生命周期,及每个部分的作用4.如何控制脚本的执行顺序?5.为什么物理效果放到FixedUpdate里面去运行?6.动画状态机中有哪些组件,以及如何使用7.如何去实现分层的动画效果?8.遮罩有哪些属性?9.用动画机实现八方向的移动10.物理碰撞有哪些接口11.rigedBody需要怎么挂才能生效?C#相关:1.GC的简要原理以及如何使用?2.怎么防止过渡的GC产生?3.怎么去设计一个对象池?(用具体的程序逻辑、数据结构、对外提供哪些接口)项目经历:1.在3D空间下怎么描述点A到点B做的矩阵变换2.点积和叉乘的几何意义3.摄像机的右前方有个敌人,怎么用点积和叉乘去计算敌人和摄像机的垂直距离4.角色移动的移动方程怎么写?5.Unity有多少种方式去实现角色移动?6.不使用方法,手动实现角色的移动(口述公式)7.加载配置文件的流程(数据持久化)数据结构:1.链表和数组的应用与区别2.双向链表与循环链表的原理1.指针与指针数组的应用与区别游戏经历:1.平时学习与如何去驱动自己的进步2.平时有去破解游戏查看源码吗?3.有去复刻游戏的玩法吗(举个例子)无二面北京水泠喵主问项目和技术没问八股会shader,lua的可以投一下【内推链接】【内推码】NTA7ULy(内推简历优先筛选)「关于真有趣」https://join.xmfunny.com/真有趣(So&nbsp;Funny)成立于&nbsp;2012&nbsp;年,秉承着&nbsp;“创作长期有效的快乐,赢得百万人热爱”&nbsp;的愿景驱动,致力于为全球用户提供健康有趣的游戏体验。目前,已推出《香肠派对》、《不休的乌拉拉》、《仙侠道》等&nbsp;9&nbsp;款游戏,累计服务超&nbsp;2&nbsp;亿用户。「在这里,你的日常体验是」◇&nbsp;&nbsp;1&nbsp;对&nbsp;1&nbsp;导师,伴你丝滑融入职场生活◇&nbsp;&nbsp;培训、沙龙、技术月刊等多种成长补给,助你快速成长◇&nbsp;&nbsp;简单纯粹的工作氛围,贴心的福利关怀,让你健康快乐米哈游地工作与生活「校招岗位」初级Unity3D工程师、Unity3D工程师(不休的乌拉拉)、服务端工程师、系统策划(不休的乌拉拉)、游戏设计师(萌宠肉鸽)、玩法策划(夺金射击)、技术美术(动画向)、原画设计师、场景原画设计师、AIGC设计师、初级数据分析师(香肠派对)「如何加入真有趣」◇&nbsp;&nbsp;招聘对象:2025&nbsp;届毕业生◇&nbsp;&nbsp;工作地点:厦门【内推链接】https://join.xmfunny.com/【内推码】NTA7ULy(内推简历优先筛选)投递的uu留下姓名和岗位~
真有趣游戏
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
一面在宣讲会之后就有一个简单的面试。1.&nbsp;自我介绍2.&nbsp;什么专业的3.&nbsp;做过相关专业的实习吗?二面群面,先是半分钟的自我介绍,随后就是15分钟的讨论问题了,我们组的题目是在如今社会,生产一线有很多年轻人玩手机,对生产安全造成极大的安全隐患,公司明确规定不可以用,但是屡教不改,扣罚之后工人有抵触心理,假如你是车间负责人,你怎么解决这个问题?经过讨论后总结,想一个两全其美的方法去做。三面1.&nbsp;自我介绍2.&nbsp;为什么来我们公司?3.&nbsp;对岗位有什么清楚的了解?4.&nbsp;兴趣爱好?5.&nbsp;优缺点?6.&nbsp;如果公司给定一个生产参数,如果你管理的员工没有按照标准来执行,你会怎么做?7.&nbsp;大学时,遇到最大的困难?怎么解决?8.&nbsp;压力大的工作效率怎么样?9.&nbsp;期望薪资?海天味业25届全球校园招聘进行中【公司简介】国民品牌,厨房“明星”,中国调味品行业top1,食品行业top4【招聘岗位】营销管培类、综合职能类、算法类、研发类、设备工程类、生产制造类【工作地点】佛山/全国【福利待遇】五险一金、员工宿舍、免费餐食、高温补贴冬季津贴、体检、下午茶……数不胜数【内推链接】https://wecruit.hotjob.cn/SU6322ee8c0dcad46a862dcbe5/mc/position/campus?acotycoCode=worhhp&amp;recruitType=1&amp;isLimitShowPostScope=1【内推链接】worhhp(简历优先筛选,后续有流程/面试时间上的问题,欢迎随时联系)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽
海天味业
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
2024-11-12 09:06
已编辑
北京航空航天大学 Java
点赞 评论 收藏
分享
评论
5
15
分享
牛客网
牛客企业服务