这几天面试了几个前端,说说感受

2015-12-08 15:12:44 +08:00
 JohnLou

position 定位 4 种说不清,做个二级导航只会用 jquery ,原生 js 不会。

xss 、跨域也不了解。

虽然我也是半桶水,还是前端严重招忽略和鄙视啊。

39153 次点击
所在节点    问与答
102 条回复
w88975
2015-12-08 16:47:17 +08:00
楼主问的前端问题都是一些基础,这都答不上来不应该
如果要招厉害一点的,多问原生 JS 的原型 作用域等等,最好能做题,手写伪代码
CSS 问各种预处理器 CSS3 的新特性 盒模型 Flex 布局等等
包括一些前端工具流的实现.

XSS 不知道可以原谅,毕竟这是安全行业才会涉及的,不过既然作为前端,也要学习一些 XSS 的知识
acrisliu
2015-12-08 16:50:39 +08:00
看了这个帖子,让我转前端的信心又增加了😂
hqs123
2015-12-08 16:55:52 +08:00
这个应该很基础把,楼主都面试什么人了...
shiny
2015-12-08 16:55:56 +08:00
看来 lz 公司我可以面试通过了,不知道薪水有多少,了解下行情。
luoway
2015-12-08 17:13:25 +08:00
表示第一行都会,第二行没实际使用过。
已经秋招被挑走了。
我想因为前端学得比较杂,学 1 年的和 3 个月的区别还是蛮大的。前者已经知道为什么要学这个,和学到什么程度就够。而后者则不小心就走偏了,比如写起 CSS3 : https://www.v2ex.com/t/241074#reply23
同样走偏的也有部分面试官,不是说楼主啊,见
[[求职指南·web 前端]前端校招面试有这样三种面试官]( https://www.v2ex.com/t/230701#reply11)
现在有些经验了,想想面试遇到的那堆坑人的面试官就来气,估计招去也不是干前端的,是全干的。
Phariel
2015-12-08 17:17:49 +08:00
@zqhong jQuery 这样写是返回第一个符合的原生 dom 而不是 jQuery 对象 和.get(0)一样 返回 jQuery 对象是.eq(0)
JohnLou
2015-12-08 17:22:04 +08:00
@luoway 希望我不是你说的走偏那种,现在前端技术那么多那么杂,我自己也没了解那么多,我面试也只问一些基础的东西,都是我目前工作经常碰到的,技术、框架这些可以慢慢学,从基础可以看出平常他是怎么学习的了。
learnshare
2015-12-08 17:24:27 +08:00
说实话,我参加面试也是发现自己不会背书。用习惯了高端工具,就容易忘掉基础。

虽然背书式的面试我不赞成,但有些东西还是要张口就来的。
jiongxiaobu
2015-12-08 17:31:26 +08:00
还可以问问哪些操作会触发 layout 哪些会 repaint 。
zqhong
2015-12-08 17:32:16 +08:00
@Phariel 谢谢!
strivek
2015-12-08 17:38:23 +08:00
position 定位 4 种说不清,
这个没有看过基础知识,默认 static ,这个很基础
做个二级导航只会用 jquery ,原生 js 不会。
对于做 mis ,非维护 PC 页面,主做移动端, Hybired ,活动页,移动端二级导航的确用的不多。
不会写,表明没有认真准备面试
xss,对于发布上线系统很成熟的公司,本身内部就有了 xss 检测,的确很多人不大关注。

面试,我觉得更重要的是考察发现他会什么,是否满足自己需要,未来是否可培养。因为一些公司情况,没有接触很多底层知识,但是工作中她依然可以表现的很棒。我的一个同事,研究生毕业后一直在用 angular 做 mis 系统,工作效率态度都值得称赞,但是其基础技能不见得比培训班出来的人扎实。
djyde
2015-12-08 17:49:23 +08:00
应届生面前端职位确实很尴尬,我觉得很大的问题在于学校在前端工程方面的教育为 0.

除非是真的自己早就对前端感兴趣并且花时间去学习,应届生对前端的理解可能还是 dreamweaver 画几个 div 、写写 css ,用 jquery 操作一下 DOM 。

至少我们学校我们级就只开了门学 HTML 的必修(我的专业方向还叫『移动互联网应用开发』呢。。。),我最后还挂科了,因为里面有很多题是问你 dreamweaver 的相关操作。。。

kenshinhu
2015-12-08 17:51:30 +08:00
......但感觉这些会用也不一定可以做出东西吧?直接老老实实用 jquery 也不错啊~~~
dong3580
2015-12-08 17:55:02 +08:00
@learnshare
用惯了 VS 写代码,还真不习惯背书,
我一般都会直接要求去面试之前看清楚我写的简历,会哪些技能,不会哪些,这些都很老实的写的很清楚。
yoa1q7y
2015-12-08 18:03:30 +08:00
这种太多了,我之前连续几周面下来,基本全是这样的,离了 jQuery 基本没法干活,更别说面向对象、组件化、 ES5 、 ES6 等等
后来面试反馈我都懒得写了,直接 copy 回复
hienchu
2015-12-08 18:06:05 +08:00
我觉得前段不用面,直接看他写过的代码和项目就行了。前段技术本来就松散自由,能搞定问题才是王道
Garwih
2015-12-08 18:06:34 +08:00
在什么时候会使用 $('#id')[0] 而不使用 document.getelementbyid('id')?
JohnLou
2015-12-08 18:11:24 +08:00
@Garwih 如果没有 id 呢。。
hoythan
2015-12-08 18:19:01 +08:00
二级菜单用 jquery 做是什么心态?明显用 css 就可以完全搞定的东西,我并不觉得用 jquery 效率高。
除非是需要用到 click 事件之类的,但是主要也是 CSS 类的操作呀...
另外做了这么多年的 css,我竟然没有用过 position 的 static 。如果真的要问问题的话,应该是 5 个呀
absolute fixed relative static inherit
djyde
2015-12-08 18:19:50 +08:00
@JohnLou 如果你 select 一个 id 返回的结果大于一个,那你的 html 有问题,不应该出现重复的 id

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX