作业帮前端实习二面面经

1.自我介绍
2.介绍下项目
3.vue双向绑定,缺陷,vue3的改进
4.算法:二叉树深度, var和let的区别
5.算法题:单次合并,当时程序没有运行成功,后来检查是一个地方单词拼写错了,最后的返回结果没有拼接
function WordsMerge(Words) {
    if (Words.length <= 1) {
        return JSON.stringify(Words);
    } else {
        let prev = [...Words[0]];
        let i = 1;
        while ( i < Words.length) {
            let cur = [...Words[i]];
            while (prev.length && cur.length && prev[prev.length - 1] === cur[0]) {
                prev.pop();
                cur.shift();
            }

            if (prev.concat(cur)) {
                prev = prev.concat(cur);
                i++;
            } else {
                prev = Words[i+1];
                i += 2;
            }
        }

        return JSON.stringify(prev.join(''))
    }
}

var words = ['aab', 'bac', 'ccd', 'dde', 'efg'];
var res = WordsMerge(words);
console.log(res); // "acdfg"
一二面+HR面整理到一起啦 

#作业帮2020春招简历投递开始##作业帮##实习##前端工程师##面经#
全部评论
今天作业帮二面算法题和楼主一样,感觉问的也差不多
点赞 回复 分享
发布于 2020-05-20 15:38
楼主,我跟你应该一个面试官,题出的差不多,你是二面之后多久hr面的
点赞 回复 分享
发布于 2020-04-21 16:37
楼主,撕代码的时候能用自己本地IDE吗?
点赞 回复 分享
发布于 2020-04-20 09:58
有没有推荐的vue面经
点赞 回复 分享
发布于 2020-04-10 22:35
能问下,一面和二面隔多久呀?
点赞 回复 分享
发布于 2020-04-10 22:15
🤐我估计没了,算法作业帮竟然没手撕
点赞 回复 分享
发布于 2020-04-09 18:44
你的作业帮是投了多久就面的呀
点赞 回复 分享
发布于 2020-04-09 01:14

相关推荐

1.&nbsp;根据本科学校&nbsp;先问我是哪里人2.&nbsp;先跟我介绍分三个部分去聊,第一部分是目前的背景,大概是什么情况,第二部分是聊一下我的期望,对业务,对工作内容方面的期待,第三部分聊一些技术3.&nbsp;本科软工,硕士电子信息,为什么选择前端这个方向4.&nbsp;为什么选择程序员这个行业(答了本硕都是计算机专业,不满意继续追问,答不想考公考编,也不满意,还说还有很多可以选择的职业,还有啥职业能选?难道去干销售吗?...)5.&nbsp;问学长学姐大概都从事什么方向6.&nbsp;跟我说职业选择是很慎重的事情7.&nbsp;对实习城市的工作地点有什么要求8.&nbsp;对实习的期望9.&nbsp;对团队和leader有什么期望10.&nbsp;项目部署了吗11.&nbsp;请求token是拿什么做的?后端是什么做的(回答了用了提供好的api接口,被调侃现在教学项目都这么成熟了)12.&nbsp;除了对框架的学习,对JS和CSS有什么学习吗13.&nbsp;项目中布局是用的什么(flex,relative,absolute)14.&nbsp;没用过grid吗(没有)15.&nbsp;用的是js还是ts16.&nbsp;ts学习过吗?为什么会出现ts?(说ts的优势)17.&nbsp;说了类型的限制,在写代码过程中就会报类型错误,而不是在编译后才发现错误,type和interface,继续问ts不也是解析成js去运行的,提供这些特点有什么用呢18.&nbsp;css用过sass,sass有什么优势?(你这项目挺老的,得是五年之前的了...)19.&nbsp;前端一共学了多久,是一直持续学习还是断断续续的20.&nbsp;每天学习5h以上的时间大概有几个月21.&nbsp;web的存储大概有哪些?22.&nbsp;localStorage,sessionStorage的get和set,与indexDB的区别有哪些23.&nbsp;localStorage的读取是同步的还是异步的24.&nbsp;问我哪门专业课学的比较好?(本科学的基本忘的差不多了)25.&nbsp;非要让我说一门课然后针对提问(只能回答计网了)26.&nbsp;ip寻址&nbsp;,他在公司的网络中,与我在学校的网络中进行网络通信,如何找到对方的地址?具体步骤说一下()27.&nbsp;聊个老生常谈的RPC,熟悉吗(根本没听过,硬着头皮瞎说)28.&nbsp;说点我了解的(我再了解也经不住问,已经快绷不住了)29.&nbsp;继续问我熟悉的,了解的比较深的(没有了解深的,总不能说我最近只看八股吧)30.&nbsp;随便说了八股的几个知识点,问父子组件通信的原理(答了基于发布-订阅)31.&nbsp;父子组件属性传递原理(答了单向数据流,v-bind,不对,答了响应式原理)32.&nbsp;还有哪块比较了解(真的不了解)33.&nbsp;DOM树怎么渲染出来的(说了Render的一些线程)34.&nbsp;这些线程做了什么事35.&nbsp;继续问渲染是怎么渲染的(布局&nbsp;分层)36.&nbsp;绘制的细节知道吗(不会)37.&nbsp;反问阶段,问了技术栈,部门主要做什么(技术栈很杂,部门项目方向很多)38.&nbsp;被问学校就业率如何,去北上广的多一些,还是去省会城市的多一些(...根据实验室毕业去向回答了)39.&nbsp;被说现在学生不如他们那一批的卷了(只想赶紧结束)最后反问阶段问了部门,面试官还说给我3-5分钟继续问,但是我真的没什么想问的了,被硬控3分钟
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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