当前位置: 首页 > Web前端 > CSS

2018.11.19秋招末期第二波前端实习-校招总结

时间:2023-03-30 13:59:10 CSS

背景个人背景就读于东北某普通大二计算机软件工程专业,现大四,北京实习前端方向,自学,vue技术栈时间背景是11月9日,准备好简历,开始投递秋招。招聘岗位不多,投递对象是规模较大的互联网公司。是的,与个人技术相比,入门成本不高,工作也比较轻松。离职的主要原因有两个。一是不能转正,二是技术氛围。转)实习3个月以上。由于拿不到正规的offer,打算换个更好的平台实习。我计划在10月初重新提交。由于一些原因,去上海出差了一个多月,所以一直耽误。到秋招结束,resumepreparationresume继续以第一波面试的resume为原型,主要是增加工作经历,这个很重要,所以重写了工作经历,因为组里的项目是第一次用vue,项目刚开始,所以要写的东西还有很多,参与的东西也很多,只要能解释清楚,想写什么就写什么。大概是这样的。面试准备非常仓促。只需要一周左右的时间,没有时间。懒得复习一堆前端知识了。这段时间主要在es6和vue框架的编写上。ES6主要看异步相关的promises。异步很少用于许多目的。vue使用时间长了,也有了一些心得,主要是充分研究vue的原理和运行机制。重点包括MVVM、运行机制、响应式原理、生命周期、虚拟DOM、模板分析、视图更新等。学习的主线是下面两篇关于vue原理源码的分析文章分析内部运行vue.js的机制https://juejin.im/book/5a3666...vue源码全面解析https://ustbhuangyi.github.io...没错,就准备这些吧,前端基础还是可以的,如果是css或者js相关的,临时用的我觉得大部分可以粗略的用一下,差不多够用了,不过要看面试官的态度了。如果面试官真的准备了很多前端基础知识问,On-siteperformance肯定是不行的,还得花时间准备计算机基础知识。大公司一般都看重这些,也看面试官。如果是正式从学校招进来的,应该是很严格的。对于算法,应考虑网络和其他基础知识。它很重。我知道这是我的弱点,但这些不可能一蹴而就。当然,暂时多背几个算法应该会有帮助。毕竟有些公司的面试不是特别专业,就是走流程比如让我写一个排序列表,一些常用的暂时可以处理一下,因为我还想找个同样用vue技术栈的。投简历一周内也开始收到一些面试邀请,安排面试第二周的周一开始。我收到的采访邀请来自:滴滴出行、陌陌、一点资讯、新浪微博、人人网。滴滴的品牌够亮,技术够强。我真的很想去那里。就算不能转正,也是一个很好的实习平台。了解到工作缺人手,找了一些实习生帮忙。面试过程比较简单,就是聊天,是个很不错的面试官,很随和,面试过程中可以跟着面试官聊天,不会刻意直白的问知识点。问的主要是前端的东西,css、js、es6、vue都有。这个帖子也用到了vue,所以关于vue的讨论也很多。大致内容如下css:几种布局,inline-block问题(3pxmargin),flex相关等打住,比较简单经典的问题es6:关键字,promise和async,多用promise.all()异步同步处理,它区别于promisere.race(),等等都是简单的用法vue:遇到的坑,vue的各种通信,vuex,路由/请求拦截器,如何实现响应式,一些心得和技巧。我用vue有很多经验,原理基本一样。我对它们还是比较熟悉的,之前也写过相关的文章或者笔记。如果我需要讲太多,我会在答案的最后给他看以前的文章或笔记(我把电脑放在桌子上,这些都准备好随时给他看)答案还不错。除了学习心得的一些技术问题,说说自学心得,也还不错。他就是招聘这个实习岗位的人。最后,他说他觉得很好。我问了他目前正在开发的项目,使用的技术,开发过程。给项目组的leader打电话后,他是一个后端。起初我很害怕,以为他会问很多算法,但他说他什么都擅长。整个面试过程大概一个小时,问了一些学习和工作的细节,最后说HR会在一周内联系我,当天下午HR就给我发了offer。来到陌陌后,陌陌感觉很美。我真的很想成为一个熟练的小偷。这次面试的是实习生,但是说有机会成为正式员工。进门后,被前台妹子的态度给折服了。不管是我自己的员工还是外人,我都强烈建议你们现在要面试。看了陌陌的这篇文章,因为我的经历和这篇基本差不多,面试题也一模一样。2017web前端校招面试总结-陌陌科技技术支持团队进来后,首先写了一个笔试题。面试题不多,很简单。暂时忘记在手机上查了一下,描述一下标准模式和怪异模式的区别;实现左侧div固定宽度,右侧div自适应宽度的Layout;在Array的原型链上实现array.prototype.inArray的方法;介绍各个属性的含义;display:none和visibility:hidden之间的区别等等。面试体验一般。面试官应该是个小三,看样子不是很会交际。提问的方式是很多问题的清单,一个一个的。那种题,内容应该是移动端和动画3D效果。我上一家公司是PC项目。对移动端不是很熟悉,写的动画也很少。css3主要是问动画的实现。我说我基本不写动画效果。主要写函数熟悉css3标签但不熟悉动画,但他还是坚持问我实现了几个动画,让我写js问了很多知识点。不难但是很复杂,知识点有点脱离正常开发,比如居中布局的所有方法,继承的多种实现方法等等,记不太清楚了,只记得是感觉需要刻意去背。刚从学校出来的时候,我并没有准备回答这些问题。我没有准备提前回答。我没有问框架。最后他的结论就是我的前端。基础不是很好。我个人认为他问的问题大多很少谈实践经验,没有深入到原理上。考的更多的是各种知识点。说白了,就是需要背的东西。这些你准备好并记住了吗?这没有多大意义。整个面试过程比较生硬和不舒服,但是面试的内容确实比较简单。我已经使用Vue开发了很长时间。对于事件之类的js原生的东西真的很有用。很少,而且我对3D动画和相关框架了解不多,现在用的vue也不问,所以结果确实不是很好。我会在一周内回复。整个面试过程大约需要两个小时。一点资料是校招,也是我很想加入的公司。一方面不是技术性的。问了很多学习经验和工作经验,然后要求自己手写一些代码。故意说自己的算法不行,感觉基本是半凉。我写了一些类似于比较两个数组的东西,当我说的时候中间复杂的是一个女面试官,问题主要是css和js,没问框架,promise和async的使用,问了很多原理,css允许写一个有两栏的布局同一个高度,flex相关的常见问题我都问过了,nativejs也问了很多,因为一开始已经死心了,所以回答的很随意,记不太清了。感觉问题有点深了,提的问题挺有问底线的感觉,最后说她再等一会等结果。过了一会儿,来了一个hr,表示面试结束,可以走了。我不记得了。面试官不会回答面试官。回答的问题我不会发表意见,问他应该是什么,我说的对不对,怎么写对的,我就一笑置之,不然你回去考个就知道了好看。我对这种态度感到惊讶。补充——今日头条校招/实习决定实习滴滴,随后收到了字节跳动的面试邀请。一开始是拒绝的,最后还是忍不住答应了,因为是正规校招,所以我觉得通过面试的几率接近于0。面试地点在丹岭1号楼,海淀。进入后首先会用笔回答问题。笔试题比较简单,就是一些基础问答和编程题。考点主要是原生的js,所以没有太多印象,比较简单。编程题应该有不止一种解法。最好追求一些最优解。暂时写不出那么好。我还提到了其他的写作方法。面试完css和js基本都答完了,js是native事件委托很简单几乎到处都问,印象比较深的是因为一直不会手写这段代码,也没复习过一会儿好好看看。全部答完还好,后面再问vue就容易多了。如何实现双向绑定,我给它讲了vue的响应式原理,然后重点来了让我实现每一个VDOM,这不会发生。我知道vue是用snabbdom库实现的VDOM,我也用snabbdom写过demo,但是一直没研究过它是怎么实现的。我有时间学习它。我不知道计算属性是如何实现的。答案应与响应相同。格式类似。最后问了一下面试结果。他说招聘的正式要求会高一些,达不到要求。整个面试感觉还可以,没有错误。所有的答案都得到了回答。只是面试官好像不愿意多说,不感兴趣。也许是因为我认为我做不到。真心觉得在技术深度和广度上有比较硬的差距。还有几个月的时间好好学习,争取拿到正式的offersummary再回学校。我想去这三个公司,在收到滴滴的报价后,新浪微博和人人网没有去那里。新浪微博觉得技术太老了,工资应该150一天太低了。人人网给人的感觉很特别,因为它是一家很老的公司。而且校招应该很难,准备不充分的话,看看京东觉得自己不合适,估计录取不了,所以两批实习面试都没有去。我的结论是它们几乎相同。毕竟,大多数实习面试都很简单。有两种主要类型。一是面试官更有经验,而且不生硬。就问知识点,我会结合实际讲一些技术或者业务的东西,遇到的一些坑,很容易产生共鸣,如果你技术强,随便抱抱随便聊聊,还有他一般是在你入职后就来带你的,这种感觉比较轻松主动,不需要准备很多,也不需要做很多面试题。第二次面试的过程基本上是一问一答。面试官会准备问题,不太可能引起共鸣,气氛比较枯燥。可能面试官本人没有经验,只是从网上搜索面试题,所以面试前最好做好充分的准备。毕竟,你无法选择面试官。