「CSS 面试」这一题可以难倒 80% 以上的面试者

2015-08-17 16:49:38 +08:00
 FrankFang128

position 有哪些取值?各取值的意义分别是什么?

我上个月面了 5 个人,全都答得不准确。

所谓准确就是把各取值相对谁定位说清楚。

这反映出大部分新人根本不看标准或者定义,直接用,我只能说你们很勇敢。

注:标题党了, 80% 是我的个人经验,实际应该更高 lol 。

10355 次点击
所在节点    前端开发
105 条回复
iyaozhen
2015-08-17 23:49:00 +08:00
然而校招时这道题必背呀。不过 absolute 这个确实一开始不好理解。
shiny
2015-08-17 23:57:16 +08:00
面试的目的不是要考倒别人,而是看对方解决问题的能力。
靠这种题目来筛选新手也是难为 LZ 了
nigelvon
2015-08-18 00:21:26 +08:00
面试官的初级阶段。
MaiCong
2015-08-18 04:40:14 +08:00
sumhat
2015-08-18 06:36:55 +08:00
@msg7086

对于你说的情况,我更希望面试官的问法是:做出某一类的 UI 效果,需要怎么写 CSS/HTML ;而不是默写 position 有几种可能的值。前者可能有多种解法,而后者就是唯一解。

我不太了解 CSS ,但它应该和其它语言一样,解决一个问题,可能有多种做法。如果面试者解决不了某个问题,说他能力差无可厚非;而他若是通过另外的方法,在不依赖使用 position 而解决这个问题的情况下,非要被说成不知道 position 而被淘汰,那则是面试官的问题了。
msg7086
2015-08-18 07:11:14 +08:00
@sumhat 「前者可能有多种解法」
其实并不一定。

比如做排版的时候我不用 div 用表格可以不?其实是可以的。

只不过……
P233
2015-08-18 08:30:49 +08:00
对 CSS 基础理解不深刻,往往写出的 HTML 结构很差,甚至混乱。问问基础问题不算什么吧?
kaifazhe
2015-08-18 08:37:37 +08:00
做好前端要有钻牛角尖的精神 http://www.imooc.com/learn/192?src=sugc
qdwang
2015-08-18 08:48:00 +08:00
就是 lz 这样的人太多 所以我转行不做前端了
leojoy710
2015-08-18 08:51:28 +08:00
昨天占了个沙发...对 LZ 表示深深的赞同...
今天上来一看...就一个感觉...
卧槽...原来真么多人对前端的要求这么低...
FrankFang128
2015-08-18 08:51:47 +08:00
@qdwang 那你还挺脆弱的。
FrankFang128
2015-08-18 08:52:22 +08:00
@leojoy710 恩,低得出乎我意料。
FrankFang128
2015-08-18 08:53:34 +08:00
@kaifazhe 张鑫旭对 CSS 是挺能钻研的。
coolzjy
2015-08-18 09:06:24 +08:00
现实情况是:能出作品的不一定能答得出,能答得出的不一定能出作品
markyun
2015-08-18 09:06:48 +08:00
你问的对,资深的工程师能把 absolute 和 relative 弄混,这样的人不要也罢,

因为团队需要的是:你这个人具有可以依靠的才能(靠谱)。

具体参见我整理过的一篇面试题 :

https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions
along
2015-08-18 09:10:26 +08:00
前端群管理几年下来,总结了下几类人:
刻苦钻研的,任何问题都会举一反三发问,并且找到相关内容系统了解的
“我不是做这个的,我就是偶尔用一下,你就告诉我怎么做就行,我不想知道为什么”
同一个问题,隔几天问一下,至于为什么,就是知其然不知其所以然,然后记忆模糊。
“这个效果怎么做啊”,“有没有人帮我做一下啊”,“这个效果谁有代码,‘分享’一下啊”

多说一句,很多人在群里见到好东西就要人分享,见到就要人分享,就只见他索取,不见有回报。常言道”前端没有秘密“,代码都在那了,有些人就是懒得自己去弄,一定要别人送到嘴边。对这种人,就呵呵了。(楼有点歪,对不住了。)

话说,面试的时候,问问基础的就可以筛选一大批了。这也是不好招人的一大原因。半瓶水太多。
FrankFang128
2015-08-18 09:16:27 +08:00
@coolzjy 有作品就不用答这种题了,因为他在项目经验和动手能力已经加分了。 没作品的话我问什么?只能问基础。
tabris17
2015-08-18 09:23:47 +08:00
@FrankFang128 我早就弃前端这个坑了。确实,前端知识更新快,但是都是些无用的知识,正如楼上有人所说,茴香豆的茴有几种写法,能写出四种的人并不比写出三种的人高明多少。这些知识对能力提升并没有什么帮助。
xohozu
2015-08-18 09:29:49 +08:00
话说阿里不是让前端、客户端这些岗位的无经验者路转 Java 嘛 XD
FrankFang128
2015-08-18 09:35:45 +08:00
@xohozu 不可能啊,阿里 Java 这么多, Java 比前端能有 7:1 ,怎么可能让人转 Java 。

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

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

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

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

© 2021 V2EX