前端开发的电话面试

感谢外地的前端同学,给我锻炼自己的机会。
昨天进行了一场电话面试,发出来给大家点评,看有哪些问题是不合适的:

提出的问题如下:

  1. 平常访问哪些论坛/博客/读过哪些书?
  2. 做过哪些web项目,遇到了什么问题,如何解决?
  3. 如何做网站优化?
  4. 感兴趣的新技术?未来发展趋势的看法?

针对这个人,拓展问了一下:

  1. json数据格式和xml格式的优劣?
  2. yui、jQuery、Prototype这些框架各自的优缺点

最后

请教一下各位前端的同行,这些题目拿来做“电话面试”,有什么不妥当的?
或者说,有没有更好的问题可以拿出来问?
或者说,大家对哪类问题比较反感?

34 条评论 《前端开发的电话面试》

  1. 电话面试挺不错的……省时省力,够环保~

    回复

  2. yui、jQuery、Prototype,这些单词在电话里读不好就容易悲剧了。

    回复

  3. yui、jQuery、Prototype这些框架各自的优缺点
    除非他的简历说明这三个库都用过,不然压力很大啊,我只用过jquery的其他的还没来得及学,总觉得jquery没有弄通的时候去研究其他的lib会一个也学不会。

    回复

    Gravatar崔凯 Reply:

    拓展问题,是因为他简历写明有所了解才问的。
    也没什么标准答案,主要是反应能力及认知程度。

  4. 很好,不问那些死技术

    回复

  5. 哈哈 杯具 就用过jquery

    回复

    Gravatar崔凯 Reply:

    拓展问题有局限性,只针对这个人。

  6. 如何做网站优化?
    感兴趣的新技术?未来发展趋势的看法?
    josn数据格式和xml格式的优劣?

    崔哥自己回答个。嘿

    回复

    Gravatar崔凯 Reply:

    当考虑数据传输技术时,需要考虑:功能集、兼容性、性能、方向(发送给服务器还是从服务器接收)
    当考虑数据传输格式时:比较标准就是速度。

    没有哪种数据格式会始终比其他格式更好。优劣取决于要传输的数据以及它在页面上的用途,一种可能下载更快,而另一种可能解析更快。

    xml流行比较早,当时json还没有正式作为交换格式,当时选择xml的原因是:通用性、格式严格、易于验证,几乎所有的服务端语言都有操作xml的类库。
    但是xml有效数据比例非常低,每个单独的数据片段都依赖大量结构,相比其他格式,极其冗长,而且语法模糊,解析它需要提前知道详细结构,并费力的重组到javascript对象中。

    json是一种使用js对象和数组直接量编写的轻量级且易于解析的数据格式,尺寸小,下载速度快。

    因为他读过《高性能javascript》,而且提到了json,就顺口问了一下。主要目的是看他对读过的书是否有印象。

  7. 博主把自己的答案附上吧。

    回复

    Gravatar崔凯 Reply:

    没意义,测不出反应能力吧,我已经知道考题了。

  8. 勘个误,应该是json,而不是josn。
    和xml比起来json更轻量,适合网络传输,作为数据表示更好一些。
    而xml结构性更强,作为文档更加适合。
    YUI和Prototype没用过,不过后者和Mootools有点像。
    jQuery比较轻便,api很直观好用,基本怎么想就怎么用。用来快速的完成一些功能很方便也很快。但是当网站做大了之后,他没有一个很好的组件管理机制,一切都是往fn上丢。
    Mootools更亲程序员一点,有很好的类机制,对于很多做后端的同学来讲看起来也不费力。
    网站性能优化什么的就参考YSlow那些了咯。
    初出茅庐,见识尚欠,只能答到这么点,有错误或遗漏还望高手指出 :)

    回复

  9. 博主你们公司还招初级前端吗?我看遨游官网已经没有此招聘信息了,这么快招满了,本人很想去北京发展

    回复

  10. 我的评论怎么发不上去啊???

    回复

    Gravatar崔凯 Reply:

    第一次发评论要审核。
    初级工程师目前已招聘完成。抱歉。

  11. 建议加上考察个人素质的问题,企业缺的是气场合适的人,这比能力更重要些:比如之前给你印象深刻的一个同事,他的那些特质让你难忘,吸收为自己的魅力,或者那个同事让你感觉合作的时候有挑战性,你如何克服完成需要一起完成的项目的。其他都可以,就是项目经验的话,请他自己讲述一个自己拿出来一个值得分享的一个。要么可以展示实力,要么可以展示从之吸取的经验,Anyway,让他自己说一个自己认为值得讲述的一次项目经历,给他5-10分钟,再有现的时间内,展示自己想展示的东西。

    回复

  12. 知道w3ctech么?
    知道cuikai么?
    这么好的问题你竟然没问。。哈哈

    回复

  13. 我讨厌数据库……

    :(

    回复

  14. 提前学习了。。

    回复

  15. 1,2,4问的很好,其他只要狗狗白度就知道的概念问题就比较傻,问人家类似知不知道这个或那个的,凡是能靠搜索知道和学习解决的问题都不是问题,都是用老外的东西没什么好装逼的,无非是搜索学习的先后问题以及主观能动性,招初期职位基本技术问题还是要问问的,高级职位关键还是考察经验素质和学习能力

    回复

  16. Gravatarbaikaishiuc

    我BOSS当年面我实在太轻松了···,直接出了一道极难的题目···

    假如楼主有时间,直接出题让他做吧···

    回复

  17. 电话面试一定要保持双方信号良好
    我碰到一次信号很差的情况,一个问题问了好几遍或者回答好几次。
    影响了面试效果

    回复

    Gravatar崔凯 Reply:

    我一开始打算用手机打呢。
    结果到约定时间,同事给安排了个会议室,还帮我拨好了号码……老感动了。

  18. 我觉得面试问题不应该难住对方,而是从尽量的考察到面试人。

    “做过哪些web项目”应该在面试人的简历中提到,可以针对简历中的项目提问。

    很想知道“yui、jQuery、Prototype这些框架各自的优缺点”

    回复

  19. 我这里还招初级中级高级的前端工程师哦,可以给我简历
    obility@163.com

    回复

  20. user centered design 方面的东西,可以问问,不一定要涉及技术,前端的东西很大程度上是用户体验方面的

    回复

  21. 我在厦门前端开发试用了一个月,听楼主问的这些,似乎是想招码农?

    回复

  22. 我的意思是,好像不是招会思考的人

    回复

  23. 只用jquery,在这方面没必要搞成那么杂,又不用你去开发新的库;
    没涉及到html5和ajax?

    回复

  24. 貌似漏了后台的:)

    回复

  25. Gravatar何东狮吼

    提出的问题如下:

    平常访问哪些论坛/博客/读过哪些书? 蓝色理想,看过犀牛书
    做过哪些web项目,遇到了什么问题,如何解决? 人才网 smarty+php 房产网 phpwind
    如何做网站优化? 从用户体验立足
    感兴趣的新技术?未来发展趋势的看法? 新技术就是webos,未来是手机终端的天下
    针对这个人,拓展问了一下:

    json数据格式和xml格式的优劣? json和javascipt结合的更好更易维护,解读方便写代码更少,下载更快,总之现在应该用json而不是xml
    yui、jQuery、Prototype这些框架各自的优缺点 只用过jquery

    回复

  26. Gravatar安详小猪

    作为一个快大二的学生,我想问下,对于前端的学习,大致的步骤与阶段可以说下么?就目前而言,自己对html css 都比较熟悉了,javascript 是在学习阶段 我想以后还要去学习什么 或者去深入了解什么。谢谢

    回复

    Gravatar崔凯 Reply:

    这几样就够你学到毕业了。

  27. 额…. 有要来深圳发展的同学么??
    俺们这大量缺人….

    回复

发表评论 (无需注册)

支持CTRL+ENTER快捷提交
崔凯博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯博客 All rights reserved. 京ICP备09029324号.