1、简单给我科普一下前端的【技术体系】,都有哪些【技术】,技术间有什么优缺点。不要求十分准确,以自己本人对技术的理解即可?
PS图片制作,一般前端只要会切图就可以
html书写,现在html5应用越来越多,h5简化标签、还有存储、视频等技术
css样式,css3技术需要掌握
js原生js以及js框架(例如jquery nodejs)
前端框架:Amaze UI、boostrap、bui、vue、angular、react
JS调试:需要会分析控制台network、memory、请求头、请求返回等信息。
2、你本人经常使用的、偏爱的技术,以及对这些技术的理解?
Web端:jquery、bootstrap、vue
Jquery方便、快速实现基本交互
使用bootstrap搭建框架和bootstrap自带的插件、自适应
vue的开发体验比较好、文档友好,上手比较快
手机端:bootstrap
bootstrap自适应多端,其他的手机端框架我没用过
3、前端对逻辑能力的需求程度,即逻辑能力对前端学好前端技术的重要程度。(我将一定程度参考这个维度决定所招聘人员逻辑能力及学历水平)?
前端逻辑主要体现在js,逻辑强写的快、代码冗余少、执行效率高。
快速、积极学习前端技术也是比较重要的。
4、前端技术在PC端应用及移动端(手机、平板)的应用有什么不同,是否可兼容(即是否存在可很好兼容并自适应的前端技术同时支持PC端和移动端)?
如果采用bootstrap等可以自适应的框架,可以同时兼容多平台(PC、手机、平板)
5、如果不能完全兼容,是否存在前端技术,能够一定程度支持PC端和移动端的适应?
6、目前招聘中级前端工程至少应该具备的基础技能?
PS图层简单切割
css样式处理
html快速开发(包括html5应用)
js简单封装和js库(例如JQuery)快速使用
前端框架(例如Bootstrap、bui、vue、angular)快速上手
页面js调试能力以及查看控制台信息能力
前后端合作能力,
书写文档能力
7、前端工程师最核心的竞争力是什么?快速掌握技术的能力
8、前端人员在工作中最关注的问题是什么?需求明确,不随意变更
技术框架可行性强,不会半路更换
可以参与需求评审,不仅仅是参与开发
能够有机会和领导讨论可用性前端框架以及其他前端技术
工作上能够有几个前端伙伴沟通技术
9、本人对当前前端技术的发展前景及前端人员的发展前景的大体看法?
近几年前端开发需求量比较大,未来技术发展还需不需要前端开发很难预测。我们能够做的就是提高学习能力,有机会一定要转多岗位尝试
10、如工作性质允许,可结合自己当前或者工作内容,简要介绍前端的运用,如果工作性质不允许,可忽略。
我的工作:
a.每个迭代(每个月底)参与评审下个月需求
b.根据属于自己分配的需求评估每个需求完成时间
c.参与需求评审会:不能完成的需要立即挂起(提出)
d.在看板(专门记录任务进度的黑板)上贴出自己所有任务(任务单号、完成预计时间、签名),并根据完成阶段移动任务单
e.开发阶段:阅读前后端接口文档,根据文档提出疑问,然后开发
f.开发完一个任务自测完毕,立即提交测试
g.在月底前一周完成所有任务,提交测试
h.配合测试人员修改bug
i.月底发布
补充问题:
1.有没有带作品,或者提供作品链接?(大概看下面试者代码书写能力、代码可读性、规范性,当然很多人拿的作品不是自己的)
2.平时有没有经常跟别人交流前端技术,或者论坛、群交流?(这个考察一下面试者主动学习能力)