面试题
2015-08-15 life 1 mins 622 字
最近公司开始招人了。昨天匆忙跟我说今天要面试一下IT部的人员。我还愣了一下,我们IT需要什么样的人没人问过我,咋就直接面试了?嘛,也不知道要招什么样的人,姑且问这几个问题吧。
-
你会那种类型的编程?后端?前端?服务器脚本?
后端的话是Java,PHP,Python,ruby,c,c++还是其他?
前端你平时使用那个框架?
服务器安全有那些最简单的设置?(iptables防火墙,更改默认端口。) -
请用你拿手的语言写一个排序的算法(冒泡排序,选择排序,快速排序)。
-
是否有自己的博客网站?是否有自己的服务器,或者搭建过服务器的经验?是否有在github提交过代码,是否有标星的项目?
-
你使用哪些代码版本管理工具来管理你的代码的?(cvs,svn或者git?)请使用git完成这个任务:新建并切换到develop分支,提交一个更新,然后将提交历史全部显示出来。
git checkout -b develop git commit -a -m '提交更新(什么内容都行)' git log
2015-08-22 补充: 最后那天面试完的结果是,一共面试10个人。有一个IBM在职的工作经验丰富,蛮优秀的,没问写程序这么幼稚的问题。其他几个人,有两个人说可以现场写冒泡排序,其中一个写了2分钟没写完,看那代码蛮捉急的,时间关系另一个没让他们写。其他人。。。没一个能写得出的😓。