WEB前端开发工程师 年终福利(六、逻辑问答)

非技术问题

  • 1、请概述一下你上家公司中项目的具体情况(工作所使用的技术,业务流程,周期,)?

        我在上家公司做的的网站pc端页面的开发与维护。

        主要技术:利用div+css布局,对用户注册页面开发,利用ajax技术与后台进行数据交互,使用Validation插件进行表单验证;使用bootstrap/zepto框架开发移动端页面,解决移动端设备的适配问题;侧边菜单栏的开发;利用css3完成轮播图动画

        业务流程:根据需求分析,进行详细的总体设计,产生各栏目文件夹的结构图,根据美工的表现需要,设计静态网页和其它动态页面界面框架,程序员进行代码开发,做一些必要的测试,由项目组共同联调测试,发现bug,完善一些具体的细节。

        周期:3个月
  • 2、常用调试和优化工具?

        Firebug+YSlow+其它Firefox扩展

        浏览器自带工具,IE Developer Toolbar,OperaDragonfly

        Fiddler

        HTTP Analyzer

        HttpWatch

        Web Developer

        Web Accessibility Toolbar
  • 3、什么叫代码部署?如何部署?

        代码部署就是把开发好的网站代码放到应用服务器上对外提供服务、部署方式根据编程语言的不同而不同,但是大体的流程是一致的,生产环境主要是通过命令加配置文件的形式进行部署
  • 4、新技术通过哪些渠道了解和学习?

        优秀的博客,githup,https://www.jianshu.com/u/c817dc83befd(吴佳浩的个人博客)
  • 5、对于前端这个岗位,兴趣的比例占多少?

   90%
  • 6、前端到底工作内容是什么?和UI有什么区别?

        Web前端:主要讲UI提供的设计图,编码成静态html,实现所有特效;并负责所有交互的对接,对js要求较高,对新技术要不断学习,框架和第三方应用也要熟悉掌握。

        UI:主要对移动端和网页的设计
  • 7、你当时进公司时是以什么身份进的,实习生吗?

        是软件工程师,进公司之后直接上岗开发
  • 8、工作中如果出现空档期的时候,你们都在做些什么?

        空档期的话大家就都学习,学一些新的技术,学习新的语言和框架以及谢谢博客,不过空档期的情况也很少,一般就几天。
  • 9、忙的时候,会帮网页制作做到什么程度,百分之多少?

        答:一般忙的时候,我会先完成我自己的工作,像一些JS的特效和交互之后,再去帮网页制作,大概是10%。
  • 10、你在你做过的哪个项目调试中,遇到了哪些比较深刻的部分,说一说。

你发现到解决这个问题用了多久?

        通过你描述的问题难度,和你发现到解决问题的时间,看你js程度。
  • 11、身为一位web前端工程师,你肯定知道现在最流行的前端技术有哪些吧?请例举3例?

         浏览器兼容性,hack技术,Node.js,TypeScript,mongodb,Vue,react,angular
  • 12、现有2个空水壶,容积分别为5升和6升,如何利用这两水壶取出3升水,假设水无限?(递归)

假设有A,B两只壶,A壶的容积为5升,B壶的容积为6升,

        第一步:将B壶装满水,倒入A壶中,此时A壶满,B壶还剩一升

        第二步:将A壶水到掉,将B壶水倒入,此时A壶为一升,B壶空

        第三步:将B壶装满,倒入A壶中,此时A壶满,B壶还剩两升

        第四步:重复第二步的操作,此时A壶剩两升,B壶空

        第五步:重复第三步的操作,此时A壶满,B壶还剩三升
  • 13、小明有100元去买汽水,汽水三元一瓶,正好小店有个促销活动,就是一个空瓶可以换1元钱,假设小明足够能喝,问他最多可以喝多少瓶汽水,还剩多少钱或空瓶?(递归)

       49瓶汽水,还剩1元

你可能感兴趣的:(WEB前端开发工程师 年终福利(六、逻辑问答))