面试题

最近公司开始招人了。昨天匆忙跟我说今天要面试一下IT部的人员。我还愣了一下,我们IT需要什么样的人没人问过我,咋就直接面试了?嘛,也不知道要招什么样的人,姑且问这几个问题吧。

  1. 你会那种类型的编程?后端?前端?服务器脚本?

    后端的话是Java,PHP,Python,ruby,c,c++还是其他?
    前端你平时使用那个框架?
    服务器安全有那些最简单的设置?(iptables防火墙,更改默认端口。)

  2. 请用你拿手的语言写一个排序的算法(冒泡排序,选择排序,快速排序)。

  3. 是否有自己的博客网站?是否有自己的服务器,或者搭建过服务器的经验?是否有在github提交过代码,是否有标星的项目?

  4. 你使用哪些代码版本管理工具来管理你的代码的?(cvs,svn或者git?)请使用git完成这个任务:新建并切换到develop分支,提交一个更新,然后将提交历史全部显示出来。

     git checkout -b develop
     git commit -a -m '提交更新(什么内容都行)'
     git log
    

2015-08-22 补充: 最后那天面试完的结果是,一共面试10个人。有一个IBM在职的工作经验丰富,蛮优秀的,没问写程序这么幼稚的问题。其他几个人,有两个人说可以现场写冒泡排序,其中一个写了2分钟没写完,看那代码蛮捉急的,时间关系另一个没让他们写。其他人。。。没一个能写得出的😓。


如果本文对你有帮助,给赛钱箱充值一份信仰吧

jQuery入门 关于给朋友技术指导这事