web前端面试小结

一、项目

项目相关面试其实说白了就是根据一个人之前的经历,来判断出后续这人会做得怎样,如果你之前从没做成过一件事情,凭什么让别人相信你之后能做成呢?因此无论哪里的面试都会问你之前做过的项目项目可以是多人协助开发一个产品,也可以是自己个人做过的业余应用,只需介绍 1、2 个就够了,需要注意的是 1 + 1 != 2,做了两个平庸的项目不如做了一个好项目。一般来说会问如下几方面的问题:

1、做过最满意的项目是什么?

2、项目背景为什么要做这件事情?

3、最终达到什么效果?

4、你处于什么样的角色,起到了什么方面的作用?

5、在项目中遇到什么技术问题?具体是如何解决的?

6、如果再做这个项目,你会在哪些方面进行改善?

二、技术

技术相关 - 1 面技术一面主要判断对基础知识的掌握描述一个你遇到过的技术问题,你是如何解决的?这个问题很常见,有没有遇到过很不常见的问题?比如在网上根本搜不到解决方法的?是否有设计过通用的组件?请设计一个 Dialog(弹出层) / Suggestion(自动完成) / Slider(图片轮播) 等组件你会提供什么接口?调用过程是怎样的?可能会遇到什么细节问题?

技术相关 - 2 面技术二面主要判断技术深度及广度你最擅长的技术是什么?你觉得你在这个技术上的水平到什么程度了?你觉得最高级别应该是怎样的?浏览器及性能一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?越详细越好(这个问既考察技术深度又考察技术广度,其实要答好是相当难的,注意越详细越好)谈一下你所知道的页面性能优化方法?这些优化方法背后的原理是什么?除了这些常规的,你还了解什么最新的方法么?如何分析页面性能?其它除了前端以外还了解什么其它技术么?对计算机基础的了解情况,比如常见数据结构、编译原理等

三、兴趣

兴趣相关最近在学什么?接下来半年你打算学习什么?做什么方面的事情最让你有成就感?需求设计?规划?具体开发?后续想做什么?3 年后你希望自己是什么水平?主动性相关在之前做过的项目中,有没有什么功能或改进点是由你提出来的?是否有参与和改进其它开源项目

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,002评论 25 709
  • 杰出并非一种天赋,而是一种人人都可以学习的技巧,成为杰出人物的关键,在于刻意练习。 成功需要刻苦,但真正的成就天才...
    007Alice阅读 244评论 0 2
  • 昨天是我的今年第二次生日,因为要润一个月,所以就有了这么一回事,早上和老爸一起去菜市场买菜,买了鱼买了牛肉,基本上...
    坚志阅读 369评论 0 0
  • 睡不着,越睡越清醒,却又满是心情的荒凉和遍体生寒的孤独。繁华过后尽是荒凉,外面还在嘈杂,大妈高亢的声音,小孩的啼哭...
    苏家的小蜗牛阅读 108评论 0 1
  • 三月是春天里最美丽的时候,而我的三月是很忙碌的.每天上班都是事情很多的,有时候还在加班.我的文章写了一小部分,没有...
    小面包跳跳阅读 288评论 1 2