说说面试的那点事
不知道是红牛喝太多还是太累了,说好的起来开晨会结果又没有被闹钟叫醒,心里十分内疚啊。带着睡眼朦胧的脸庞来到公司,刚进电梯,就被大数据的兄弟拖去面试个web前端,走近一看,是个小胖纸。打了个招呼后我就坐下看简历了,粗略看了一下,有2-3年工作经验了,呆过蛮多家公司的,抱着尊重与交流的态度我只是稍微问了一些基础问题,比如跨域、闭包、ajax、html5和css3新特性等,小兄弟显得非常胸有成竹,基本都回答上了,于是乎我连连点头称赞,小兄弟有种志在必得的赶脚了,不过问基础只是前奏罢了,从基础的回答可以分析到技术的深度,在问到移动端布局中如何实现表单内容的左边文字固定右边的输入框自适应的问题上,小兄弟给我的回答是float+margin+position:absolute,具体实现我就没有问了,这些组合的确可以实现该效果,但是作为一个web移动端开发者,性能意识是很关键的,用最优的css实现所需的功能,浮动和绝对定位属于脱离文档流布局,是会损耗性能的(在这里我要特别指出来,因为在问到该布局问题的时候基本上所有面试的兄弟都是回答的这个答案),于是我就接着性能问题考了一下关于在移动端无限下拉虚拟列表导致屏幕卡顿的问题,果然,小兄弟给我的回答是没有处理过该极端问题,猜测可以用display:none将屏幕外头的列表元素隐藏掉,看来性能意识不够啊,我没有再往深度问下去其他方面,毕竟公司现在很缺前端,随后我告诉公司HR该兄弟有基础,可用,工资待遇就看他们自己聊了(虽然我知道小兄弟简历上开了一个天价,比我目前薪酬高出好多,但是不得不说我没有责任和义务去卡别人的薪酬,不是我对公司不负责任,目前公司实行推荐人才奖励制度,奖金丰厚,有些潜规则我也是无能为力)。