第一篇:Shell 脚本面试问题大全
Shell 脚本面试问题大全
我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。
1)如何向脚本传递参数 ?./script argument 例子 : 显示文件名称脚本
./show.sh file1.txt cat show.sh #!/bin/bash cat $1 2)如何在脚本中使用参数 ? 第一个参数 : $1,第二个参数 : $2
例子 : 脚本会复制文件(arg1)到目标地址(arg2)
./copy.sh file1.txt /tmp/ cat copy.sh #!/bin/bash cp $1 $2 3)如何计算传递进来的参数 ? $# 4)如何在脚本中获取脚本名称 ? $0 5)如何检查之前的命令是否运行成功 ? $? 6)如何获取文件的最后一行 ? tail-1 7)如何获取文件的第一行 ? head-1 8)如何获取一个文件每一行的第三个元素 ? awk '{print $3}' 9)假如文件中每行第一个元素是 FIND,如何获取第二个元素 awk '{ if($1 == “FIND”)print $2}' 10)如何调试 bash 脚本
将-xv 参数加到 #!/bin/bash 后
例子:
#!/bin/bash –xv 11)举例如何写一个函数 ? function example { echo “Hello world!” } 12)如何向连接两个字符串 ? V1=“Hello” V2=“World” V3=${V1}${V2} echo $V3 输出
HelloWorld 据匿名网友评论,本题原答案有误,已经修正。
13)如何进行两个整数相加 ? V1=1 V2=2 let V3=$V1+$V2 echo $V3 输出据 @kashu 的意见,本题的更佳回答为:
两个整数相加,还有若干种方法实现:
A=5 B=6 echo $(($A+$B))# 方法 2 echo $[$A+$B]
# 方法 3 expr $A + $B
# 方法 4 echo $A+$B | bc # 方法 5 awk 'BEGIN{print '“$A”'+'“$B”'}'
# 方法 6 14)如何检查文件系统中是否存在某个文件 ? if [-f /var/log/messages ] then echo “File exists” fi 15)写出 shell 脚本中所有循环语法 ? for 循环 : for i in $(ls);do echo item: $i done while 循环 : #!/bin/bash COUNTER=0 while [ $COUNTER-lt 10 ];do echo The counter is $COUNTER let COUNTER=COUNTER+1 done until 循环 : #!/bin/bash COUNTER=20 until [ $COUNTER-lt 10 ];do echo COUNTER $COUNTER let COUNTER-=1 done 16)每个脚本开始的 #!/bin/sh 或 #!/bin/bash 表示什么意思 ? 这一行说明要使用的 shell。#!/bin/bash 表示脚本使用 /bin/bash。对于 python 脚本,就是 #!/usr/bin/python。(LCTT译注:这一行称之为释伴行。)
17)如何获取文本文件的第 10 行 ? head-10 file|tail-1 18)bash 脚本文件的第一个符号是什么 # 19)命令:[-z “" ] && echo 0 || echo 1 的输出是什么 0 20)命令 “export” 有什么用 ? 使变量在子 shell 中可用。
21)如何在后台运行脚本 ? 在脚本后面添加 “&”。
据 @kashu 的意见,更好的答案是:
nohup command & 大部分时间我们可能是远程使用Linux,我碰到过由于网络断线使得在后台运行的command &没了...22)”chmod 500 script“ 做什么 ? 使脚本所有者拥有可执行权限。
23)”>“ 做什么 ? 重定向输出流到文件或另一个流。
24)& 和 && 有什么区别
&当前一个脚本成功完成才执行后面的命令/脚本的时候使用它 25)什么时候要在 [ condition ] 之前使用 “if” ? 当条件满足时需要运行多条命令的时候。
26)命令: name=John && echo 'My name is $name' 的输出是什么 My name is $name 27)bash shell 脚本中哪个符号用于注释 ? # 28)命令: echo ${new:-variable} 的输出是什么 variable 29)' 和 ” 引号有什么区别 ? '会计算所有变量的值并用值代替。
30)如何在脚本文件中重定向标准输出和标准错误流到 log.txt 文件 ? 在脚本文件中添加 “exec >log.txt 2>&1” 命令。
31)如何只用 echo 命令获取字符串变量的一部分 ? echo ${variable:x:y} x长度 例子:
variable=“My name is Petras, and I am developer.” echo ${variable:11:6} # 会显示 Petras 32)如果给定字符串 variable=“User:123:321:/home/dir”,如何只用home_dir ? echo ${variable#*:*:*:} 或
echo ${variable##*:} 33)如何从上面的字符串中获取 “User” ? echo ${variable%:*:*:*} 或
echo ${variable%%:*} 34)如何使用 awk 列出 UID 小于 100 的用户 ? awk-F: '$3<100' /etc/passwd 35)写程序为用户计算主组数目并显示次数和组名 cat /etc/passwd|cut-d:-f4|sort|uniq-c|while read c g do { echo $c;grep :$g: /etc/group|cut-d:-f1;}|xargs-n 2 done 36)如何在 bash shell 中更改标准的域分隔符为 “:” ? IFS=“:” 37)如何获取变量长度 ? ${#variable}
echo 命令获取 38)如何打印变量的最后 5 个字符 ? echo ${variable:-5} 39)${variable:-10} 和 ${variable:-10} 有什么区别? ${variable:-10}输出 variable 的最后 10 个字符 40)如何只用 echo 命令替换字符串的一部分 ? echo ${variable//pattern/replacement} 41)哪个命令将命令替换为大写 ? tr '[:lower:]' '[:upper:]' 42)如何计算本地用户数目 ? wc-l /etc/passwd|cut-d“ ”-f1 或者 cat /etc/passwd|wc-l
43)不用 wc 命令如何计算字符串中的单词数目 ? set ${string} echo $# 44)“export $variable” 或 “export variable” 哪个正确 ? export variable 45)如何列出第二个字母是 a 或 b 的文件 ? ls-d ?[ab]* 46)如何将整数 a 加到 b 并赋值给 c ? c=$((a+b))或
c=`expr $a + $b` 或
c=`echo “$a+$b”|bc` 47)如何去除字符串中的所有空格 ? echo $string|tr-d “ ” 48)重写这个命令,将输出变量转换为复数: item=“car”;echo “I like $item” ? item=“car”;echo “I like ${item}s” 49)写出输出数字 0 到 100 中 3 的倍数(0 3 6 9 „)的命令 ? for i in {0..100..3};do echo $i;done 或
for((i=0;i<=100;i=i+3));do echo “Welcome $i times”;done 50)如何打印传递给脚本的所有参数 ? echo $* 或
echo $@ 51)[ $a == $b ] 和 [ $a-eq $b ] 有什么区别 [ $a == $b ]用于数字比较 52)= 和 == 有什么区别 =用于字符串比较
53)写出测试 $a 是否大于 12 的命令 ? [ $a-gt 12 ] 54)写出测试 $b 是否小于等于 12 的命令 ? [ $b-le 12 ] 55)如何检查字符串是否以字母 “abc” 开头 ? [[ $string == abc* ]] 56)[[ $string == abc* ]] 和 [[ $string == “abc*” ]] 有什么区别 [[ $string == abc* ]]检查字符串是否完全等于 abc 57)如何列出以 ab 或 xy 开头的用户名 ? egrep “^ab|^xy” /etc/passwd|cut-d:-f1 58)bash 中 $!表示什么意思 ? 后台最近执行命令的 PID.59)$? 表示什么意思 ? 前台最近命令的结束状态。
60)如何输出当前 shell 的 PID ? echo $$ 61)如何获取传递给脚本的参数数目 ? echo $#(LCTT 译注:和第3题重复了。)
62)$* 和 $@ 有什么区别
$*以 $IFS 为分隔符列出所有传递到脚本中的参数 63)如何在 bash 中定义数组 ? array=(“Hi” “my” “name” “is”)64)如何打印数组的第一个元素 ? echo ${array[0]} 65)如何打印数组的所有元素 ? echo ${array[@]} 66)如何输出所有数组索引 ? echo ${!array[@]} 67)如何移除数组中索引为 2 的元素 ? unset array[2] 68)如何在数组中添加 id 为 333 的元素 ? array[333]=“New_element” 69)shell 脚本如何获取输入的值 ? a)通过参数./script param1 param2 b)通过 read 命令
read-p “Destination backup Server : ” desthost 70)在脚本中如何使用 “expect” ? /usr/bin/expect << EOD spawn rsync-ar ${line} ${desthost}:${destpath} expect “*?assword:*” send “${password}r” expect eof EOD 祝你好运!
第二篇:shell电话面试
发信人: bunnirabbit(兔子),一个很nice的hrjj打的电话,比较准时,只迟了2分钟。先很礼貌地做了自我介绍,然后请我介绍自己。因为早就准备好了英文的self-introduction,所以我问可不可以用英文,她笑着说可以,可能觉得从来没有人有这么奇怪的要求-_-我也不是想秀英文,自己也知道just so so,只不过准备的是英文,用中文反倒不知道如何得体地 表达了。于是就blahblahblah....然后jj礼貌地夸了夸我,说:“can we transfer to chinese next part?”我当然ok啦。给我四个topic,和昨天的同志一样,交通、信息技术、奥运和大学在社会中的作用角色。因为看过了昨天面的同志们的面经,所以之前也有所准备,不过也是e文,(sigh,可能是我太紧张了,怕她要求我用英文,所以都按照英文来准备的)。然后我又blahbla 最后jj问我有没有问题问壳牌或者这次招聘,我就问了两个,jj很详细地回答了半天。感觉这个jj人很好,呵呵。不过最后我问什么时候通知结果,她说:“这个我不能确定,要根据进程安排。”听起来像是没戏了:(不过还好俺也没有抱太大的希望。做最坏的打算,做最好的准备,呵呵,就当是演习吧,这可是俺人生的正式第一面啊!感觉提前准备还是有好处的,至少会让你心态比较稳定,觉得自己是有备而来的。不过在topic这个部分,因为原来准备的是英文,结果说中文反倒说得不怎么利落了,汗可能没啥借鉴性,就祝大家好运吧!嗬嗬?
第三篇:我的shell面试
发信人: ebaby(蓝天下的思念), 信区: Job 标题: 我的shell面试 发信站: 华南网木棉站(Mon Nov 24 16:15:48 2003), 转信大家有兴趣就看看,和前面那位同学的略有不同~废话少说~ 首先,面试的考官有2位,但是形式还是1v1,在不同的room 我的考官是一个35~40岁左右的jj,好像叫Wendy(Windy?)人很kind,从头到尾都是和蔼的微笑,这样可以极大缓和我们紧张的情绪 所以完全不要怕怕,认真发挥就好了~开始面试,自我介绍,1~2分钟,中英文都可以,和前面那同学说的一样,用e文没有plus,用中文也不会有negative 影响。不过我想迟早她都会用e文问你问题的,如果英文不错的话大可以展现一下,我说了4~5分钟 然后jj就接着我的话题用e文继续问 1.为什么选“„„”专业(大学的专业,不是你投的职位)2.你认为大学阶段学到的最主要的东西是什么 3.大学里面比较有挑战性也比较成功的事 4.这个活动中你遇到了哪些困难,你是如何克服的 5.活动组织中你遇到了很多人,你是怎么样与他们沟通并解决问题的(她会问的很细,所以一定要是真实的)实际上这部分的问题我觉得随机性很大,她是根据你前一个问题的回答来出下一个问题 所以我觉得其实也没太大必要准备很多,几个例排问题准备好就行了第二部分就是开放性的topic咯~ Wendy给我的题目是谈谈对IT的认识 而且在给topic后她会很nice的问你,你对这个熟不熟 不熟的话可以change一个,比如traffic„„„„ 能说多少说多少~ 最关键是要有条理,逻辑性要强最后一部分就是你问她咯~走之前
Wendy jj说最迟周三通知下一轮面试 Good luck--小猪问妈妈,幸福在哪里。妈妈说——幸福在你的尾巴上。小猪就用嘴咬它的尾巴,却总也咬不到。他沮丧地告诉妈妈自己总抓不住幸福。妈妈笑着说:只要你往前走,幸福就会跟着你的!还好,我进去面试室后,镇静地坐了下来。呵呵,2V5啊,一男一女两个面试官面对我们5个应聘者。那男面试官先自我介绍,然后便说了面试的流程:每人2分钟的自我介绍和剩下时间的相互交流。而那女面试官只是在做记录,偶尔提一两个问题。按照顺序,我先做自我介绍。可能是还有些紧张,我自我介绍的前几句就表达得不怎么清楚,但到了后来,我越说越兴奋,说话也逐渐流利,内容也逐渐精彩起来。
那两个面试官边看着我的简历,边针对的我介绍提了不少相关的问题,如我的家境如何,有几个兄弟姐妹,怎样看待人际交往等。我当时感觉还不错呢,回答得挺流利的。(呵呵,不知道他们是怎么想的)接着,到其他人自我介绍,我才得知我们之中还有一个华工工管的gg,两个中大动力系的gg,还有一个ssgg,没有听清楚他是那里的。其他人的自我介绍有些不错,有些感觉一般(可能是我当时太自大了)。这样过了10多分钟,到了相互交流的环节了。面试官让我们向他们提出问题,由他们回答,什么问题都可以,即我们和面试官相互交流。没有想到那个ssgg那么强,他一连提了好几个挺有水平的问题,并且和那两个面试官交流甚欢呢。我也不甘示弱,便提了“请问贵公司对新职员的培训计划是怎么样的?”“能不能具体描述一下贵公司的企业文化?”这两个问题,结果那两个面试官边看着我,边回答。我也不失时机地插入一两句话,偶尔也点点头,目光始终“深情”地看着两位面试官,呵呵。没有想到剩下的环节却出现一件极其bt的事。当中大的一位gg问问题的时候,另外一个gg的手机却响了,而那位gg二话没说,拿起手机,一个箭步,冲出门外去了,只剩下我们几个面面相嘘。狂ft!!而两位面试官面不改色,继续回答别人的问题。我们几个应聘者都有种幸灾乐祸的感觉。那位勇气可嘉的仁兄回来后,面不改色地继续参与我们的环节,我也尽量收拾心情完成剩下的部分~~~
终于到了结束阶段,那两位面试官说了一下结束语,也不和我们握手,我对他们说了声谢谢,本来还有其他话想说的,但我看到其他人都要走了,心头一热,居然跟着他们“灰溜溜”地走了。现在想起来还有些后悔,唉!走那么快干吗呢?
我的第一次就这样献给了“创维”,我和创维的第一次也是唯一一次亲密接触就这样结
束了!当时我马上做了总结,觉得自己做的不够好的有以下几点:
1:进门时我是最后一个进去的,当时我不知道,以为后面还有人,所以没有关门,这是个不礼貌的举止;
2:我的自我介绍的前面部分说砸了,虽然后面说得可能比较好,但先入为主,给面试官留下不好的初步印象,所以自我介绍一定要准备好并且要说好,慌张的话可以慢慢地说出来就没事了;
3:出门时候我居然头脑发热,居然没有让其他应聘者先出去,自己最后出,再跟面试官说谢谢,然后才关门出去。虽然我是第三个出门的,但也要礼让,应该最后出门,并且道谢后关门。这才是真正的文明举止。这些细节都是面试官特别注意的,可惜当时我没有到,狂晕!!
4:无论如何都要镇定,我们可以采取“内心蔑视面试官”的办法,想着“你们不过如此而已,你们的水平比我还差呢”,就会信心大增,不过这只是自我安慰办法,实际上我们还要真正尊重面试官,尊重每一个人。
不管怎么样,这毕竟是我的“第一次”,希望以下的日子我好好总结,好好准备,重拾心情,继续奋进,走好漫长的找工之路吧。^_^
后来我得知自己没有机会参加创维的笔试,虽然有些失落,但还是坦然处之。心有不甘,但在bbs上看到别人的面经,得知创维招销售的好像有身高要求,自己可能就是因这个条件不够被刷下来的吧。:(不管怎么样,我还是要走好剩下的路的,毕竟人生之路还长着呢!正所谓“路漫漫其修远兮,吾将上下而求索”。
C同学:学会分析主考官话语背后的含义确实非常重要。我曾和几个同学一起参加空军政治部的面试,当时有这样一个问题:你喜欢看什么样的书?它给你印象最深的是什么?我们有几个有人说是金庸,有人说是宗教,有人说是路遥。最后主考官说,看来你们几个感性意识很强,理性方面较弱。请你们就国际国内最近发生的大事发表一下自己的看法,请注重理性方面的分析。后来我才明白,像部队这样的单位是不需要感性强很好太发达的人的。
学会向面试者提问题
A同学:学会提问题,也是面试中很有艺术性的技巧,给主考官提一个问题,能引起 双方共同的兴趣,你就向成功又迈进了一步。我在一所重点中学面试时,校长让我介绍一下自己。我想简历上已说的很完整详细了,再说什么部没有新意了。于是我向校长提了一个问题:校长,您能给我介绍一下咱们学校的情况吗?校长当时就乐了,他很高兴 地向我介绍了学校的发展情况;他对教育的看法以及他对学校未来的设想。当然,我也阐述了我的一些想法,结果我们发现我们的许多想法不谋而和,校长非常高兴,当时就拍板要我了。当然在面试中,我们还会遇到一些较难回答的问题,这就需要我们:扬长避短实话实说A同学:有一次我面试一家报社,对方说你是党员吗?我们是机关报,党员优先考虑。我不是党员,怎么办?我说:我的专业是国际政治,学过许多马列毛等原著,我相信在理论上我有一定实力。但我更希望在实际工作中也能达到一个真正党员的要求。现在 有些人入党动机并不单纯,我觉得我本人还没有达到真正党员的标准,我正在向这个方 面努力,等我对自己各方面都满意了,我会申请入党的。对方对我的回答很满意B同学:有时候在面试中还会遇到一些很奇怪的问题。我听说一个香港的合资公司间你的 血型、星座是什么,香港和台湾人对这些看得挺重的,他们说如果你的星座和领导的相 克,就会无法共事。对于这样的问题,就只好实话实说了。C同学:有时候你会被问到一些专业方面的问题,这就完全看你平时的积累了。但如果不知道,千万别瞎吹,是什么就是什么,否则一句话说错,那你就完了。面试好像是一项艺术创作中最精彩的部分,别人的经验要化为自己的本领,还得多 琢磨,下场表演时才能得心应手。摘自--中国人才热线求
职站 第二章:电话面试 学员服务中心:比起面对面的主考官直接面试,电话面试的机率一般不是很高。可是,今天却恰好 让你碰上了,怎么办?你作好充分的心里准备了吗?我们先看一下下面这位师兄的经历。文章一:我的电话面试经历(我已经有了3次电话面试的经历,效果都很好,教授基本上都答应给我offer了,以下 是我的电话面试经验,和大家共享,准备情况如下:1.面试时手边准备一些材料:自己的resume, ps, paper,教授的基本情况,pape r2.上网通览教授的基本材料:biography,research area,project,paper(有时间可 全看,没时间可只看abstract),3.针对教授的research复习一下专业知识,尤其是术语怎么说,一些专业常用单词 多说几遍。4.准备几个向教授提问的问题,最好是和学术有关的,像什么气候啊这些完全可以 从网上了解到的,要提问那些在网上找不到的问题,比如目前正在进行什么researchpr oject未来有没有新的project啦,其实,如果你真的很想跟这个教授的话,这些问题也 是自然需要提问的。5.每天大概2个小时准备口语,在电话面试前准备1个小时口语。一个很好的办法是 看美国电影,找一些轻松的口语不是很快的美国电影,边看边说,效果不错。6.电话面试时的态度:坚持一个中心,两个基本点。一个中心就是:交流为中心,两个基本点就是,诚实和自信。面试最关键的一点是,面试就是谈话,面试就是聊天,教授打电话给你说明他对你 的申请材料已经初步满意了,接下来就是要了解你和人交流沟通的能力,思维能力,口 语能力,反应能力,会提问一些学术问题,但这些知识不是重点,而是你理解问题分析 问题和表达的能力。面试一定要有communication,要interactive,而不能只是教授提 一个问题,就回答一个,没有问题就不说话了,一定要主动和教授去沟通,多说一些,yeah,that's great, okay, no problem, it's fine,thank you 这类短语。诚实很重要,不要耍一些自以为聪明的小把戏,搞科学研究需要的是诚实的人格,即使得逞以后也会有吃亏的一天,一定要诚实。自信,我们中国人喜欢谦虚,但中外国 情不同,老美对你的谦虚不认可的,所以一定要有自信,该骄傲的时候就要骄傲,面试 时,哪个教授不是说our unversity is outstanding,our research is excellent, 我们自己也要学会推销自己。有了phone interview的机会,一定要好好利用,因为这时主动权已经在你手中了,这时教授已经对你感兴趣了,只要你自己表现的好,是完全可以拿到offer了,也祝大家 在面试时能够做到不卑不亢,用自己的魅力征服教授。摘自--无忧雅思网 学员服务中心评语:这位师兄在电话面试方面堪称是大家的典范!不过学员服务中心还是要送大家一些 关于电话面试应该注意的东西,就算锦上添花吧!文章二:接受电话面试特别注意 · 准备用于面试的大纲 大纲应当简短、采条列方式而非完整的句子。写大纲能让自己 一目了然,帮助自己快速的记起并组织答案。电话面试时参考「自传」文稿信息只会徒 增自己的困扰而已,因为要在一大篇文章中很快的查找答案简直是难如登天。· 透过电话与朋友演练整个面试过程仿真面试可以让你体验电话面试的过程。请朋友提 供意见:你话说的清不清楚?是否说得太快?还是太大声? · 问题没听清楚,要很有礼貌的请面试官重述一次你可以长途电话收讯不佳作为第一次 没听清楚的藉口。要记得,请求面试官说得更清楚一些是正确的做法。如有必要,甚至 还可以要求面试官改以其他方式重述他的问题。· 问清面试官的名字,并确定自己的念法正确在面试过程中,多称呼对方的名字可以拉 进彼此的距离。而且只有对方要求你直呼其名,你才可以称呼他的名字。· 语调要轻松、自信透过电话,声音颤抖很容易就可以听出来。声音要有力且有自信。· 回答问题时要直接,不要拐弯抹角 避免绕这同一个问题打转。交代过应该说的重点 以后,应立即进入下个问题。避免让面试官觉得枯燥乏味。· 不要忘记对面试官表示谢意,最好能在事后寄一封感谢函,并在整个申请过程当中,与该面试官保持联系摘自--网易教育频道 第三章:面试的最后时刻 学员服务中心:大家可能都有这个经历,主考官一番提问之后,边整理东西边对你说:还有什么问 题吗?如果没有的话,今天的面试就到这里吧?可能你会偷偷的送一口气,心想
刑罚总 算结束了,可是殊不知这句话实在是暗藏玄机!只可惜到明白的时候却已经太晚了!否 则„„。算了,往事不可追,学员服务中心还是先把它给大家一睹为快吧!文章二:最后提问真的“没问题”?其实乾坤大得很 在经过谨慎而又紧张的面试后,应聘单位有时会在最后快要结束时,以一种看似自然而 又礼貌的口气向求职者发问到,“今天的面试就到这里了,不知您还有没有其他问题要问 ?”而许多求职者看到面试已经快要结束了,心中不由得舒缓了一口气,其一直绷紧的 思维神经也开始放松下来了,对待上述的提问他们通常会出现两种情形:一是不少求职者往往以为“时机”已到便频频发问,甚至有的着急地问:“你们会录取 我吗?”或者“你们对我的感觉如何?”等等;二是不少求职者漠然地回答“没问题”。其实这个问题也往往是一个圈套,对待这个 问题大有讲究,求职者在回答时应根据当时的情况,来注意三方面的问题。
1、根据主考官对待自己的态度来判断回答。通常通过整个面试的全过程可以大概地 判断出主考方对自己的兴趣,如仔细询问工作经验、反复询问待遇情况、反复了解上下 班路途、表情热切等等,可以看出对方的态度是积极的。反之,若三言两语结束面谈、问题不够深入涉及工作,从未涉及薪水待遇,则可以 看出对方的态度很消极。如果判断下来的态度是积极的,求职者不妨自己先问一二个问 题证实一下自己的判断,反之则只要问一个问题就可以了,完全是出于礼貌的需要。
2、根据当时的实际情况来应变回答。要知道回答这样的问话不是很简单的,即使对 方的态度十分热忱也有可能由于求职者问话不当而造成误解。一般说来,在用人单位表 示出对求职者极大的兴趣的前提下,针对初试、复试的不同情况下可以询问不同的问题。初试时提出的问题最好少涉及薪金、待遇,而应询问有关工作职责、业务范畴之类,使 用人单位感受到求职者的敬业精神;而在复试时则可以讨论诸如薪酬福利、交通、培训 等同个人利益比较相关的问题。切记,问到个人待遇方面的问题要谨慎适度,用人单位介绍过的就不必多问,也要 喋喋不休反复问个不停,更不能表现出算帐本领高招,十分精明。
3、根据最后的意向而确认回答。每个求职者都应当确信通过数次面试下列问题已是心中十分明了的,如果心中无数,则一定要问清。这些问题主要包括:用人单位规模、求职者----
美丽有两种 一种是我工整流畅的程序代码一种是你泛着红
第四篇:强人的SHELL面试
发信人: scort(拉丁新手,直立行走的那只……),偶的面试历程如下:5月22日晚23:50提交简历(周六)5月24日早收到电话面试通知,约好后天上午电话面试(周一)5月26日9:20电话面试,跟JJ聊了28分钟(周三)5月26日21:07收到结构面试通知,约好后天下午结构面试(周三)5月27日,跟女友闹翻了,晚上蹦迪、喝酒到凌晨,睡了一上午(今昔是何昔??)5月28日15:00到SHELL洗手间一游,和洗手间里的GG寒暄半天(周五)5月28日15:10结构面试,跟GGJJ聊了45分钟,FT,考官就是那个洗手间里的GG(周五)5月28日18:30吃了本天第一顿饭(周五)就酱紫了
第五篇:关于面试常见问题的脚本
面试脚本
准备工作
1、准备简历一份,熟读简历中所写的内容。
2、熟悉面试单位的历史背景,所要招聘的职位,以及对能力的要求。
3、男生最好是西装、领带、皮鞋。女生要端庄大方。
4、保持微笑,尽量让自己放松。
5、尽可能了解面试官有关信息。
面试过程中的常见问题及回答
1、自我介绍
首先,要突出个人的优点和特长,并要有相当的可信度。特别是具有实际管理经验的要突出自己在管理方面的优势,最好是通过自己做过什么项目这样的方式来验证一下; 其次,要展示个性,使个人形象鲜明,可以适当引用别人的言论,如老师、朋友等的评论来支持自己的描述;第三,不可夸张,坚持以事实说话,少用虚词、感叹词之类; 最后,要符合常规,介绍的内容和层次应合理、有序地展开。最后,要符合逻辑,介绍时应层次
例:
《自我介绍的概要》
各位老师好,我叫邓小群,1998年毕业于哈尔滨工业大学,同年分配到北京工作,现在就职一家外企亿书堂公司市场部部门经理。
(下面我想从两个方面介绍一下我自己。)
工作业绩:
1:1998年7月分配到北京*****公司重点实验室;
1999年4月作为首席代表组建并运作上海办事处,一年就为公司实现了***万销售业绩。
2:2000年5月加入******公司,在市场部任商务经理,带领sales人员,推动中小企业的网站建设。
3:2001年元月份,加盟美资企业亿书堂科技发展有限公司,任职市场部部门经理,主要负责培养销售团队,带领我的客户经理人及销售人员推广我们的软件系统。其中最大的成绩:
在亿书堂公司,作为市场部部门经理,带领客户经理,面对包括北大方正等竞争对手,最终将我们的软件系统与惠普、康柏、恒基伟业四大随身电脑硬件平台捆绑成功!使我们的软件成为该行业的一种标准!
(实例:去年华纳与联想FM365合并后,由于我们的成功,他们希望收购我们公司,为此我们还专门给联想总裁柳传志做了一场融资报告,其中的产品竞争对手分析以及未来市场预测两部分就是我负责的!)
2、项目介绍
问题
一、请简单的介绍一下你自己吧!
1. 你的从业时间你从事相关的工作有多长了
2. 你的教育背景你是否受过良好的教育
3. 你的工作经验你是否有过具有一定的工作经验
4. 你的项目经验你是否有过丰富的项目经验
5. 你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中
取得过哪些成功,或者有哪些自己觉得骄傲的地方
6. 你最擅长的地方你最擅长的技术是什么?
7. 你的性格你是怎么样的一个人
例:
您好,在下XXX从事j2ee开发工作3年时间.20002年至2005年在XXX软件公司从事j2ee项目开发.其间开发过药批点之商务平台.药批点之商务平台能够对各种机构信息的收集、并对机构信息、用户信息进行维护,对产品进行管理,并入产品入库、出库、查询等等。鄙人在项目中主要负责需求分析,架构设计和框架类代码实现。在项目开发中善于与客户沟通,充分理解客户需求。具有极强自学能力,在几年中通读了大量的软件项目开发秘籍,具有英文、日文的读写能力。
问题之
二、谈谈你的XXX项目吧!
1. 用一句话简述项目
2. 详细的列出项目实现的功能
3. 说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,采用了良好的架框等
4. 能让别人感觉出项目的规模
5. 说出你在项目中的责任
例
好的,药批电子商务平台根据了XXX公司的业务,结合当前发展最前沿的ERP、CRM、供应链、B2B和B2C电子商务、第三方物流、第四方物流等管理模型的先进理念,经过多年实践的先进技术提供一整套全新的解决方案和综合性服务平台,更好的为XXX公司的运营和发展服务。
系统基于B/S三层架构,采用Struts+ Hibernate MVC框架.使用Oracle 数据库.本项目只投入15个人,开发周期为6个月。本人在项目中进行了前期的需求分析,系统架构实现,数据库建模,及部分编码工作。
问题之
三、谈谈你们是怎么对这个项目进行开发的?(谈谈你们是怎么进行项目开发的?)
例:
首先,我们这个项目已经有了一个基本的用户原始需求。但这是不够的,我们都知道需求分析是十分重要的,所以我们在用户原始需求文档的基础上,再次进行了分析,通过不断的与客户沟通,充分的了解和熟悉用户的业务,完善了业务需求和功能需求。还对用户业务需求和功能需求分析完善为实现软件的必须的非功能性需求。得出项目需求规格说明书,经过评审会议确认通过。
根据需求规 格说明书进行用例分析,通过分析和讨论找出充分的有效用例,并用Rose画用例图。对每一个用例进行详细的分析,完成每个用例的用例规约文档,并编写界面原型。划分项目模块。最后对用例及用例规约文档进行评审验证。编写”代码编写规范”
及界面风格规范,数据库设计规范,编写概要设计说明书。
根据需求规格说明书和分析各个用例规约文档,获得数据库的基本信息原型。也可以说是数据库表的草稿,根据数据库表草搞进行分析,进行数据库设计和优化。编写数据库设计说明书。采用PowerDesigner进行数据库建模,并生成SQL脚本。确定项目框架,设计公共模块和辅助类。根据对数据库模型和用例规约文档的分析,列出对象清单和理清对象关系。用Rose来画类图。对每一个用例都用rose画出时序图。编写详细设计说明书。列出任务清单,分组进行代码编写。
在代码编写阶段,先统一完成所有的实体类。对于非实体类则先完成类的框架,也就是只写方法和注释文字。具体方法的实现暂时为空。然后再进行代码填写。每完成一个类的代码编译通过后都要进行重构和单元测试。每完成一个功能和模块都由会由小组长进行集成测试。使得完成的模块是一个真正可以运行的,可见的功能实现。
在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试。然后把产品产给产品测试小组进行系统测试。
问题之
四、你们是怎么保证软件开发的质量的?
例:
要保证软件的质量首先就要获得完整的需求,在需求分析阶段做了大量的工作与客户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务。并且从需求到设计阶段都保持与用户的沟通和交流。让用户的业务专家一直参与我们的需求,分析和设计工作。其次我们会在需求分析后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中,每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试,每一次集成测试都对上一次的已经测试通过的产品进行迭代, 也就是以前测试成功的都会加入到本次测试中来。使得每个完成的功能和模块完成后都是一个可以运行的,可以看得到的产品;同时也欢迎用户来见证我们的集成测试结果。代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。
问题之
五、你为什么离职的?(你为什么离开以前公司的?)
例:
以前公司对我很好,我在以前公司干得也很愉快。我因为合同到期,为了获得更好的发展空间及谋求对自己能持续发展的环境。并向公司办理了离职手续,完成了工作交结。(后面这句也可以不谈)
问题之
六、谈谈你的职业规化(根据面试官不同回答)
例:
我思维能力比较强,擅于逻辑分析。在之前的工作中积累了一定的架构经验,以后就想成为一名架构师和技术专家(考官是项目经理)。
3、java基础知识
见java基础面试资料
4、数据库基础知识
5、框架
见框架资料
6、薪资待遇
回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多
回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪
水。
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。
7、你对公司有什么要提问的?自己有什么想法?
回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没有问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心
8、如何看待创新?怎么样才算创新?
在英文中,这个创新Innovation,它这个词起源于拉丁语。它原意有三层含义,一个,更新。第二,创造新的东西。第三,改变。那创新作为一种理论,它的形成是在20世纪的事情。由一个学经济学、学管理学,大家比较熟悉的一个人,美国哈佛大学教授熊彼特,他在1912年,第一次把创新引入了经济领域。换句话说,从经济的角度他提出了创新,他认为创新就是要建立一种生产函数,实现生产要素的从未有过的组合。他从企业的角度提出了创新的五个方面。
一个产品创新,就是生产一种新的产品,要采取一种新的生产方法。工艺创新,要开辟市场,市场开辟,市场开拓创新。要采用新的生产要素,要素创新。第五,制度、管理体制、管理机制,制度的创新,他提出了五个方面。美国另外还有个管理大师,学经济 学管理的,大家非常熟悉,这个人叫德鲁克。他第一次在20世纪50年代,上一个世纪的50年代,把创新引进管理领域,有了管理创新。他认为创新就是赋予资源以新的创造财富能力的行为。现在“创新”两个字扩展到了社会的方方面面。比如我们讲的理论创新、制度创新、经营创新、技术创新、教育创新、分配创新。
9、与同事发生工作上的矛盾,怎么解决?(与你的上级发生矛盾,如何解决?)
一、我会服从领导的指挥,配合同事的工作。
二、我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。
三、还要看看是不是为人处世方面做得不好。如果是这样的话 我会努力改正。
四、如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足。有问题就及时改正。
五、作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理
六、解,我也会做好本职工作,虚心向他们学习,我相信,10、你认为团队合作是什么?你准备怎样做?
回答提示:团队成员共同承担领导职能,共同努力,以各自独特的方式,在所处的环境中共同完成预先设定的目标。(明确的目标、勇于负责、协作增效、能力资源各异)例如:大雁团队,其合作精神体现在以下几个方面:
(1)大雁会共同“拍动翅膀”。拍翅膀是大雁的本能,但只要排成人字队形,就可以提高飞行效率。(2)所有的大雁都愿意接受团体的飞行队形,而且都实际协助队形的建立。如果有一只大雁落在队形外面,它很快就会感到自己越来越落后,便会立即回到雁群中。
(3)大雁的领导工作是由群体共同分担的。虽然有带头雁出来整队,但是当它疲倦时,便会自动退到队伍之中,另一只大雁马上替补领头的位置。(4)队形后边的大雁不断发出鸣叫,目的是为了给前方的伙伴打气激励。(5)如果一只大雁生病或被猎人击伤,雁群中就会有两只大雁脱离队形,靠近这只遇到困难的同伴,协助它降落在地面上,直至它能够重回群体,或是不幸死亡。
通过分析大雁的合作行为,我们可以得出以下启示:
(1)每个人都要忠诚于自己的团队,忠诚于自己的事业,做好自己的本职工作。如
果你不拍翅膀,他不拍翅膀,这个团体还会存在吗?(2)如果我们与大雁一
样聪明的话,我们就会留在与自己的事业目标一致的队伍里,而且乐意接受他
人的协助,也愿意协助他人。(3)我们必须确定从背后传来的是鼓励的叫声,而不是其他声音。想要在职业生涯中生存和发展,需要把工作伙伴变成啦啦队,一队快乐的工作伙伴是成功最好的助手。你的工作伙伴散播的有利消息远比你
个人所有的努力更有助于你职业生涯的发展
11、当接到用户电话时,你碰到不会的问题时如何解决?办公室只有你一个人的时候如何解决?
纪录下客户的问题,联系方式。请示领导或请教同事之后再回答。
12、用户的要求比较苛刻,公司无法帮他实现这个功能,而用户又非常坚持时候,如何与用户沟通?
对客户的需要要表示理解,同时详细的记录下客户的问题,作到良好的沟通,请示领导后再给客户答复。
面试结束
1、感谢!
2、整理面试的内容,优点和缺点。