字节头条前端一面面经
一上来自我介绍完就来四道编程……第一个pormise封装原生ajax,第二个实现bind,第三个问了下我是否了解es6的map和set,我说没,又接着问是否了解hashmap,我说没……第三题就过了,第四个让两个有序链表的合并,我傻了,转成数组做到一半卡住了,面试官人很好直接告诉我让我直接在原链表上拼接就行了,剩下的问了个js防抖节流,然后问了我import from的原理………大哥这种谁会去了解啊……然后又问commonjs规范和为啥可以直接使用module exports和exports………大哥这是和模块干上了,我就回答说是global上的方法,看面试官的反应应该是打错了吧……剩下就是问了缓存,以及相应的http头部,websocket是啥(这个我真不知道……就记得计网里面好像学到过)我说网络套接字,传数据用的,他说那是socket,然后我说没了解过……奥对还问我了数组和链表的对比,我一开始答数组添加更方便,我当时nc了忘了也要挪动元素腾位置再添加,然后他又提示我了这个地方我才反应过来,然后我说应该分情况,如果前面插入链表好,如果后面插入数组好,大家一定要把这地方好好看看啊,我是考验到现在就没学过数据结构………总结起来就是编程题都是基础,但是一定要问好情况,比如那个封装ajax我要是不问他,他就给我一个url参数,type和data都是我要来的……然后计网是重点,前端安全和基础的htmlcssjquery都没问,项目也不问
#字节跳动##校招##前端工程师##面经#
vivo公司福利 365人发布
查看10道真题和解析