黑马程序员技术交流社区

标题: 【上海校区】面试相关,开发时的一些常识 [打印本页]

作者: 束玉杰    时间: 2020-3-25 16:31
标题: 【上海校区】面试相关,开发时的一些常识
本帖最后由 束玉杰 于 2020-5-14 11:43 编辑

1. 公司开发的三个环境?
  1)开发环境,所有开发阶段开发人员使用的环境,就是开发初期代码提交的一个服务器。
  2)测试环境,这个是模拟生产环境的一个服务器,主要是用进行测试使用的。
  3)生产环境,这个就是公司代码上线要提交的服务器,通过测试没有什么问题的代码,提交的服务器。
2.   公司用的代码管理工具?
绝大部分公司都是使用Git或者Svn,也被成为是小乌龟,主要是用来提交代码或者是下载代码的。这里大家要记住你熟悉的管理工具的常用的指令,这个是常会问到的。
3.   公司用的打包工具?
  Gulp, webpack , grunt前面两个用的居多,也有的公司不用打包工具的,这个主要是用来做代码的压缩,用来提高性能也能对代码进行保密。
4.   公司用的bug管理工具?
1)QC(Quality Center)
  2)Bugzilla
  3)BugFree
  4)EasyBUG
  5)Mantis
这些都是公司常用的bug管理的工具,主要是用在测试阶段,如果有bug产生便于管理和修改的。
5.   公司里面的联调是什么?
这个都是出现前后端分离的公司的,拿到项目后前后端分开开发,前端写页面写逻辑,后端开发接口。当大家都写好了就开始,拿接口请求数据。这时候前后端就开始调试接口和数据,这就是公司里面所说的联调。
6.   公司里面前后端的字段是怎么定义的?
   字段其实就是一个标识,例如前端要传一个用户名给后台,但是这个用什么来表示这个用户名呢,这个标识就是我们常说的字段,这个只要前后端统一就可以的,当然这个字段最好也是语义化的。
7.   公司的冒烟测试是指什么东西?
这个不是所有的公司都会有这个叫法的,这个所谓的冒烟测试其实就是,所有的功能都实现了,开始自己测试一遍看看有没有什么问题,然后提交给测试进行专业测试。
8.   公司的打包上线是由谁来做?
上线就是要到生产的服务器上了,这个上面的代码不能出现什么错误的,所以这个不是谁都有权限来提交的,这个一般都是前端或者是后端的老大或者是专门的运维人员来做这个工作的。
9.   公司的的开发人员组成是什么样的?
      一般都是有这些人员:产品经理、项目经理、UI设计、测试、前端、后端、运维,这个是公司的标配。当然不是每个公司都会有这个的,至于多少人你们可以自己说多少都行,但是有一点前端一般不会比后端的人多的,记住这个就好的。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2