阿里前端一面,腾讯前端二面视频面(附带深信服?。。。)
楼主卖完q币了,现在在字节跳动,欢迎各位师弟们加入,昨天开始新的一轮闪电实习生计划开始了,为什么要在牛客帮助师弟们内推呢?有如下原因:
1.我的第一次面试是通过牛客网内推的,虽然最后失败了,但是还是收获了不少经验。
2.腾讯的春招也是在牛客网找的师兄内推,万分感谢这个平台让我得以进入腾讯实习。
3.在准备春招期间,我在牛客网这个平台上既刷过剑指也刷过公司题库,也刷过前端专项,更是参加了好几场牛客准备的模拟笔试以及真实公司笔试。
4.必须得承认的是,牛客大量的面筋跟我后续的实习是百分百挂钩的,通过面筋的学习查漏补缺,也在这个平台上写过自己的面筋给师弟们参考。
说了这么多废话,现在字节跳动开始技术实习生闪电内推计划了,你还在等什么?下面附上内推二维码以及解答群
当初我三月初投腾讯的时候也是略微害怕,担心这担心那的,总是觉得自己准备得还不够充分,但是你要知道,当你投出简历那一刻,你就已经赢了一大半了!越是早投你的竞争对手就越少!
---------------------------- 人造分割线 -------------------------------------------
##已补充腾讯编程题,阿里官网查询也正式进入面试 阿里:
自我介绍。
实习做了什么。
从输入一个url到页面展示,期间经历了什么过程。
http状态码
跨域如何解决
回流与重绘。
如何获取url信息(协议、参数)
如何做到修改url参数,页面不刷新(是url参数,不是hash)
css3
html5
实现一个瀑布流
如何判断数组与对象,追问除了Array.isArray、instanceof之外,答prototype.constructor
js基础数据类型
垂直居中,多种实现方式
flex如何垂直居中,水平左右贴盒
问:如何能在工作中有技术积累,内部有weex落地项目吗(面试官:我们有参与weex源码。。。。)
能给我一些建议吗
持续了31min,聊得也比较多,有一些其他的点想不起来了就不写了。
面试期间有个电话不断打进来。。。
面完之后打回去是深信服面试官,话说你也不提前跟我约个面试时间。。。
因为已经接近九点了,可能面试官赶着下班?一上来啥都不说直接就问几个问题了。(感觉问的水平比较低。。。)
跨域问题,如何解决
jsonp解决方法原理是什么
如何判断一个变量是array还是object
事件***
500code代表什么
自我认为项目最难点是什么
聊了十二分钟就结束了。。。我也很绝望啊,你要是时间赶直接说明天再面也可以啊。。。
腾讯二面视频面(3/11面的)
六道编程题,难度中等偏下
看你们蛮关注腾讯编程题的,也写一下吧
1.格式化金钱,每千分位加逗号,需要注意的是:const target = '123456789' ,然后通过target.format()这样子调用
2.数组去重,两行代码就完事了
const set = new Set(arr); return Array.from(set);
3.继承,es5 跟 es6写法
4.给定一个数组,返回所有的数字,如: [1,'3',false,null,100] ===> [1, 3, 100]
return arr.map((val) => { if (!isNaN(val.toString())) { return val; } })
5.实现一个函数,返回参数的数据类型(主要是考察判断数组跟对象,分别写了instanceof 跟 isArray两种实现)
6.实现函数
f(1).val = 1
f(1)(2).val = 3
f(1)(2)(3).val = 6
f(10)(100)(1000)(10000).val = 11110
实现这样的函数,要求调用深度不限,即可以f(10)(1000)(1)(2)/*中间可能无数个*/(剩)(余)(的)
function f (val) { function inner (innerVal) { return f(val + innerVal); } inner.val = val; return inner; }