链家web前端面试
共有三轮面试,每个面试官的第一个问题都是:介绍一个你觉着比较出彩的项目
第一轮面试:
因为公司项目没什么亮点,很传统的pc端,美女面试官就说让讲一下我用react的私人项目;
问了很多都是关于react的点以及在写项目的时候遇到的问题,怎么解决的,比如,react的diff算法,virtual dom的优点,改变props的时候会不会重新render等等,占了百分之七十的量都是react的;
跨域的解决方式(jsonp的原理);
webpack压缩文件的模块;
之后问了一些比较基础的问题,很基础
使用es6(构造函数)写出一个类,包括一个属性name,并打印出name的值;
数组 a=[1,2,3]; b=a; a[4]=5;打出来b;
在一个数组中,找出某个数的位置;
实现顶部固定,侧边栏固定,右侧自适应的布局;
很厉害的一个美女,研究的很透彻
第二轮面试:
问组件封装的问题,假如封装一个带有焦点的轮播图,每轮播一个图片执行一个函数,或者轮播到某个焦点图的时候执行一个函数(构造函数封装,用回调或者设计模式解决)
然后到了中午,链家的一层有食堂!
感觉也很厉害,上来就问我封装,我是一脸糊涂样儿......(😂)
第三轮:
应该是个领导,问了项目中和其他角色之间的沟通问题,在公司收获最大的是什么,谈谈你对链家的了解
第三步:
hr 一些普通的问题,balabala没必要说了
个人感觉,就是面试官都挺厉害的,而且问的react的东西会比较多,11点到下午三点多,自己回答的并不是很好,不过还是希望加入,冲着面试官也值得去
一点一滴累积,总有一天你也会成为别人口中的大牛!