金山WPS

金山 一面 9.22

  1. 自我介绍
  2. ES6新特性
  3. 具体展开一下其中一个新特性,说说新特性好在哪里
  4. 说一下promise把
  5. promise的手写题:1000个请求,每隔5秒,请求一次,最后将1000个请求的结果一次性进行返回
  6. 网络安全你怎么看
  7. sort的底层实现是什么?
  8. 说说你知道的排序算法
  9. 说一下重排和重绘
  10. 项目问题:介绍项目、项目难点、如何解决
  11. 反问:业务部门技术栈、业务内容

金山 二面 9.26

  1. 自我介绍
  2. 项目问题,封装组件,
  3. 如何去做封装,给别人用?
  4. webpack和vite
  5. webpack中的loader和plugin
  6. webpack中如何对vue文件进行解析
  7. AST的详细解析流程
  8. 手机拨号键盘的布局如何实现
  9. vue和react的区别
  10. 协商缓存,cache-control的no-store和no-cache的区别是什么
  11. nexttick

节前发短信说节后约终面和谈薪,但现在还没消息,等会发个短信问一下hr

#牛客在线求职答疑中心##晒一晒我的offer##前端##自学#
全部评论
联系了一下hr,然后直接加微信打电话开始面试,面完快十点半了,太顶了.朋友们金山怎么样呀?可去吗
点赞 回复 分享
发布于 2023-10-19 00:48 陕西
就中秋那天给我发的短信说通过
点赞 回复 分享
发布于 2023-10-17 15:59 陕西
好像第三面是加面sp,佬现在状态是啥
点赞 回复 分享
发布于 2023-10-13 09:52 江苏
金山还有三面吗?我听说只有两轮呢?
点赞 回复 分享
发布于 2023-10-12 23:51 陕西
地点是哪里呀
点赞 回复 分享
发布于 2023-10-12 21:46 湖北
佬,我也说节后终面,现在都没约,什么情况😭
点赞 回复 分享
发布于 2023-10-12 21:12 陕西
佬,一面过了有什么消息吗,还是直接等的2面
点赞 回复 分享
发布于 2023-10-12 17:28 湖北
佬,hr约面了嘛
点赞 回复 分享
发布于 2023-10-12 17:26 福建
你好,很高兴认识你!金山WPS的面试经历听起来很丰富,你对前端技术了解很深入,而且对项目也有自己的见解。关于promise和sort的底层实现,你可以分享一下你的理解吗?另外,你对网络安全有什么看法?
点赞 回复 分享
发布于 2023-10-12 14:47 AI生成

相关推荐

难度个人感觉算我多个大厂面试里比较顶的了,多个场景,多个底层,一直追问。答了也不知道对没?而且面试官还喜欢设陷阱 引诱我犯错 。问题: 先来个自我介绍你实习是go语言吧, 那你先讲讲java和go的区别(10次9次都有人问)Java的基本数据内型(先跟我闹着玩儿)4类8种== 和 .equals() 的区别(继续闹着玩儿)== 使用场景: == 用于比较对象引用(内存地址)。 equals 用于比较对象内容,但其行为依赖于该类是否重写了equals方法java集合 hashmap和hashtable区别?因为hashmap不是线程安全,所以如果用hashmap可能用哪些问题?java有异常情况一般怎么处理?代码写的不好可能会出现OOM异常,用trycatch 能捕获吗?哪些情况下会OOM建立连接管道会不会导致OOMJVM的垃圾回收算法java多态?go的多态如何实现设计模式单例模式例子和到底解决什么问题懒汉式加锁检查两次一定能检查到存不存在吗?volatile能保证就能保证线程安全吗?为什么?创建单例的时候如果指令重排怎么解决Dfs&BFS判断字符串 是不是回文的?字符串长度空间是10g,只有计算机内存只有100m,如何实现这个100g的字符串是不是回文?逐块读取思路?具体大小可能不确定,怎么划分区块,会不会导致双指针往中间靠拢的时候一部分是2m,一个是1m?怎么解决?数据库mysql和mongoDB区别?Mysql 索引的实现原理?建立索引abc三个字段,我想查询我只知道bc,能命中索引吗?(最左匹配原则)项目拷打(多线程,redis)
查看28道真题和解析
点赞 评论 收藏
分享
06-22 09:54
河南大学 C++
示例:输入31 2 3181 2 3 4 5 6 7 84输出35#include <stdlib.h>#include <stdio.h>typedef struct ListNode{    int val;    struct ListNode* m_pNext;}ListNode;ListNode* BuyNote(int x){    ListNode* ret = (ListNode*)malloc(sizeof(ListNode));    ret->val = x;    ret->m_pNext = NULL;    return ret;}int main(){    int n = 0;    int tmp = 0;    int k = 0;    ListNode* head = NULL;    ListNode* cur = NULL;    int i = 2;    while (i--)    {        scanf("%d", &n);        int m = n;        while (m--)        {            scanf("%d", &tmp);            ListNode* ptmp = BuyNote(tmp);            if (head == NULL)            {                head = ptmp;                cur = head;            }            else            {                cur->m_pNext = ptmp;                cur = cur->m_pNext;            }        }        scanf("%d", &k);        n = n - k;        cur = head;        while (n--)        {            cur = cur->m_pNext;        }        printf("%d \n", cur->val);        while (head)        {            cur = head;            head = head->m_pNext;            free(cur);        }           }    return 0;}
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务