前端面试常见问题一(基础篇)
2020-03-12 本文已影响0人
周海伦
你最近在看什么书
千万别说很忙,没时间看书什么的,可以说我最近一年在看什么什么什么,也可以说最近半年我在看什么什么,比如我推荐的这些:《CSS禅意花园》、《linux入门经典》、《算法导论》、《编译原理》、《JavaScript DOM 编程艺术》、《JavsScript高级程序设计》等等
职业规划
可以回答未来一年的,比如:如果我入职成功,我将在1到2周内熟悉公司常用技术栈和框架;1到2月了解公司基本业务;3到6月可以独立开发、独当一面;8到12月可以带新人、带团队 ----------ps:根据自己的实际工作年限来控制这个回答时间段,记住别说的太久就行;千万别说我是来学习技术,然后未来自己创业什么,或者以后跳槽什么,这些是大忌。
为什么会选择前端
- 前端东西写出来之后直接就能看到,更有成就感,C++/Java做可视化程序简直要命
- Javascript最近使用的范围越来越大,从前端入手以后在后端也可以发展,移动端之类的也能涉及
- Javascript的编程风格我很喜欢,大学里面学习C和C++的时候对一些异步的操作(读取文件IO,多进程,多线程)的编程风格觉得很别扭。Javascript里面回调函数让能我更好的理解异步编程。
- 从商业化的角度考虑,诸如node.js,React native ,微信小程序这类的工具和框架让前端经过一定的学习之后也能进行后台和移动端开发,商业公司出于节约成本的考虑肯定也会选择相对更多面手的Javascript开发人员,出于这个考虑我觉的前端以后的前途相对更多一点
你觉得前端未来的地位
随着时代发展,前端会越来越复杂,N多年前,前端可能就是HTML代码,慢慢发现到现在,已经包括css和js了,而且由于HTML5、Ajax等技术的运用和发展,前端会像后台慢慢靠近的。前端对于一个好的Web应用是至关重要的,你后台功能再强大也是前端体现出来的。而且现在5G的出现,未来前端可以在AR、虚拟现实中有更多的发展。
项目的开发流程
需求分析、概要设计、项目规划、详细设计、编码、功能测试、高度完善、发布、后期维护