基础题:
1.表单中get与post提交方法的区别?
答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.
2.session与cookie的区别?
答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放
cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。
两者都可通过时间来设置时间长短
3.数据库中的事务是什么?
答:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。
简述题:
1、用PHP打印出前一天的时间格式是2006-5-1022:21:21(2分)
答:echodate(Y-m-dH:i:s,strtotime(-1days));
2、echo,print,print_r的区别(3分)
答:echo是PHP语句,print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)
print只能打印出简单类型变量的值(如int,string)
print_r可以打印出复杂类型变量的值(如数组,对象)
echo输出一个或者多个字符串
3、能够使HTML和PHP分离开使用的模板(1分)
答:Smarty,Dwoo,TinyButStrong,TemplateLite,Savant,phemplate,XTemplate
5、使用哪些工具进行版本控制?(1分)
答:cvs,svn,vss;
6、如何实现字符串翻转?(3分)
答:echostrrev($a);
7、优化MYSQL数据库的方法。(4分,多写多得)
答:
1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOTNULL,例如省份,性别,最好设置为ENUM
2、使用连接(JOIN)来代替子查询:
a.删除没有任何订单客户:DELETEFROMcustomerinfoWHEREcustomeridNOTin(SELECTcustomeridFROMorderinfo)
b.提取所有没有订单客户:SELECTFROMcustomerinfoWHEREcustomeridNOTin(SELECTcustomeridFROMorderinfo)
c.提高b的速度优化:SELECTFROMcustomerinfoLEFTJOINorderidcustomerinfo.customerid=orderinfo.customerid
WHEREorderinfo.customeridISNULL
3、使用联合(UNION)来代替手动创建的临时表
a.创建临时表:SELECTnameFROM`nametest`UNIONSELECTusernameFROM`nametest2`
4、事务处理:
a.保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败
mysql_query(BEGIN);
mysql_query(INSERTINTOcustomerinfo(name)8iVALUES($name1);
mysql_query(SELECT*FROM`orderinfo`wherecustomerid=.$id);
mysql_query(COMMIT);
5、锁定表,优化事务处理:
a.我们用一个SELECT语句取出初始数据,通过一些计算,用UPDATE语句将新值更新到表中。
包含有WRITE(write)关键字的LOCKTABLE语句可以保证在UNLOCKTABLES命令被执行之前,
不会有其它的访问来对inventory进行插入、更新或者删除的操作
mysql_query(LOCKTABLEcustomerinfoREAD,orderinfoWRITE);
mysql_query(SELECTcustomeridFROM`customerinfo`whereid=.$id);
mysql_query(UPDATE`orderinfo`SETordertitle=$titlewherecustomerid=.$id);
mysql_query(UNLOCKTABLES);
6、使用外键,优化锁定表
a.把customerinfo里的customerid映射到orderinfo里的customerid,
任何一条没有合法的customerid的记录不会写到orderinfo里
CREATETABLEcustomerinfo
(
customeridINTNOTNULL,
PRIMARYKEY(customerid)
)TYPE=INNODB;
CREATETABLEorderinfo
(
orderidINTNOTNULL,
customeridINTNOTNULL,
PRIMARYKEY(customerid,orderid),
FOREIGNKEY(customerid)REFERENCEScustomerinfo
(customerid)ONDELETECASCADE
)TYPE=INNODB;
注意:ONDELETECASCADE,该参数保证当customerinfo表中的一条记录删除的话同时也会删除order
表中的该用户的所有记录,注意使用外键要定义事务安全类型为INNODB;
7、建立索引:
a.格式:
(普通索引)-
创建:CREATEINDEX索引名ONtablename(索引字段)
修改:ALTERTABLEtablenameADDINDEX[索引名](索引字段)
创表指定索引:CREATETABLEtablename([...],INDEX[索引名](索引字段))
(唯一索引)-
创建:CREATEUNIQUE索引名ONtablename(索引字段)
修改:ALTERTABLEtablenameADDUNIQUE[索引名](索引字段)
创表指定索引:CREATETABLEtablename([...],UNIQUE[索引名](索引字段))
(主键)-
它是唯一索引,一般在创建表是建立,格式为:
CREATATABLEtablename([...],PRIMARYKEY[索引字段])
8、优化查询语句
新春刚过,新一轮人才的竞争又将展开,面试和复试似乎已成为一般企业招聘不可或缺的环节,而优秀的企业必有独特的选择人才的方式,那么您知道世界500强的面试题有什么不同吗?布莱尔?沃森,这位25年来500强公司的面试官,首次揭秘对答的所有问题和成功应试的秘诀。
本书的问题,是软件业人士在面试时常问的,其中大多数出自微软公司,也有一些来自世界500强中的其他公司。作者也从朋友那里收集了一些问题,在收集这些问题上花费了一些时间,想到的是它们具有练习的价值。它们并不是真的需要你弄明白,并在面试时给出答案,它们只是想让你思考!和朋友、同事、教授讨论问题的答案。
■此时有宇宙飞船你会进去吗?
您可能已经读过求职方面的书,并在心里反复温习了面试标准问题的答案。但是面试官提的是其他问题,一些你没有想到的问题,这时该怎么办?这样的问题可能是最难的,因为它们会表明你的思维敏捷程度。它们可能非常有诱惑力,让您戒备心全无,从而中了面试官的圈套,展现出自己的方方面面,包括你原本不打算暴露出来的某些个性。
□范例
几年来,我遇到三个刁钻的问题。可惜的是,我因没有心理准备而未能给出令人满意的答复。
(1)你的约会很多吗?(问这个问题的是美国一家防务公司的一名女面试官。)
(2)你今天为什么来这里?(一家投资银行的面试官走进他的办公室,看到我坐在那里等他时所问的问题。)
(3)如果此时外面有一艘宇宙飞船着陆,你会走进去吗?如果它可以去任何一个地方,你会要求它把您带到哪里?(一家投资银行的面试官所问的问题。)--凯利,1999年5月3日
□建议
这几个问题都具有挑战性,虽然第一个问题看上去有点不同寻常,是一名女性向另一名女性提出的问题,但你仍要认真作答,让对方感到满意。比较好的回答方式是:"如果你担心我对私人生活的关注程度大于对工作的关注程度,那么我向你保证,我对工作非常投入。同样,我努力保持平衡的生活,以各种各样的方式充实我的业余生活。"这既回答了面试官的问题,也没有暴露自己的隐私。
"你今天为什么来这里"这样的问题给你提供了一个阐述自己对这份工作的热情的机会。如果你不是从这句话的表面意思去看,那么这就是一个刁钻的问题。在接受面试时,很重要的一点是让自己轻松一点,不要分析每个问题到底是什么意思。想方设法让你的回答能够拉近你与面试官之间的关系。并表明你作为这个职位的应聘者,有着自己的优势。"我来这里是要和你讨论一下我应聘某某工作的问题。你愿意同我介绍一下自己的情况吗?" 宇宙飞船这个问题问的是你有多大的冒险精神,要回答这个问题,需要根据你对自己所应聘的工作的了解好好组织自己的语言。假如这项工作要求你具有创新精神,那么你可以说:"是的,我会上去,去见见曾经在这个星球走过的那些最具有创新精神的人,问问他们最喜欢用什么方式来让自己尽可能保持创造力。" ■下水道的井盖为什么是圆的? 微软的顾问有时会得到一些特殊待遇,因为在面试时询问他们的问题并不是真的算算术。 □范例 理查德?范曼在微软找工作 面试官:现在我们要问一个问题,看看你的创造性思维能力。不要想得太多,运用日常生活中的常识,描述一下你的想法。这个问题是,下水道的井盖为什么是圆的? 范曼:它们并不都是圆的,有些是方的,的确有些圆井盖,但我也看过方的,长方的。 面试官:不过我们只考虑圆形的井盖,他们为什么是圆的? 范曼:如果我们只考虑圆的,那么它们自然是圆的。 面试官:我的意思是,为什么会存在圆的井盖?把井盖设计成圆形的有什么特殊的意义吗? 范曼:是有特殊意义,当需要覆盖的洞是圆形时,通常盖子也是圆的。用一个圆形的盖子盖一个圆形的洞,这是最简单的办法。 面试官:你能想到一个圆形的井盖比方形的井盖有哪些优点吗? 范曼:在回答这个问题之前,我们先看看盖子下面是什么。盖子下面的洞是圆的,因为圆柱形最能承受周围土地的压力。而且,下水道出孔要留出足够一个人通过的空间,而一个顺着梯子爬下去的人的横截面基本是圆的,所以圆形自然而然地成为下水道出入孔的形状。圆形的井盖只是为了覆盖圆形的洞口。 面试官:你认为存在安全方面的考虑吗?我的意思是,方形的井盖会不会掉进去,因此造成人身伤害? 范曼:不大可能。有时在一些方形洞口上也会看到方形的盖子。这种盖子比入口大,周围有横挡,通常这种盖子是金属质地,非常重。我们可以想象一下,两英尺宽的方形洞口,1到1.5英寸宽的横挡。为了让井盖掉进去,需要抬起一端,然后旋转30度,这样它就不受横挡的妨碍了,然后再将井盖与地平线成45度角,这时转移的重心才足以让井盖掉下去。是的,方形的井盖的确存在掉下去的可能,但可能性很小,只要对负责开井盖的人稍加培训,他就不会犯这样的错误。从工程学来看,井盖的形状完全取决于它要覆盖的洞口的形状。 面试官:(面有难色)我要与管理层谈点事情。(离开了房间) 10分钟后,面试官回来了。 面试官:我们推荐你立刻去推销部工作。 □建议 罗伯特?斯科布尔参加微软面试 时间是2003年8月13日上午10点23分 我所经历的面试过程是: 1.一名主管问我:你想过在这里工作吗? 2.人力资源部的人在电话里和我谈了一个小时。他们问了我一些问题,以确信我的经历与简历上描述的内容相符,同时也为了避免在之后时间较长的面试中出现令他们尴尬的事情。 3.我通过了人力资源部的电话约谈,于是他们用飞机把我送到了微软工地设在雷德蒙德的总部。 4.对我的面试从上午8点半开始。首先是和人力资源部的人谈,她向我解释了面试程序,以确保有必要让我进入下一轮面试。 5.她给我一个名单,上面是三个面试官的名字,他们将在午餐的时候面试我,她说得很准确,如果这三个人喜欢我,我会得到另外一个名单,也就是"午餐后"的面试名单。 如果你在吃午餐的时候就得走人,那么你就会知道自己把事情搞砸了(不过据内部的人讲,这样情况不多)。最后一条建议:要让自己一整天保持精力充沛。这很难。由于全天都在回答问题,到下午4点的时候,就很难进行有条理的思考了。不过许多决定都是基于"这个家伙是否对科技充满热情"这一点做出的。 ■选择题看人品 □范例1 请在ABCD中选择正确的答案 根据艾恩?兰德对道德利己主义的解释,我们不仅可能做有利于他人的事,重要的是我们只有在这种情况下才会这样做: A通过满足别人的利益,也满足了我们自己的利益 B我们出于同情心,而不总是为了利己而帮助他人 C我们的行为是没有私心的 D我们的生活与禁欲主义的目标吻合(即简单和克己) □范例2 在5分钟之内,对下列单项主题进行即兴论述 责任: "有时候负责意味着得罪别人。" --科林?鲍威尔将军 体谅和尊重 "信任别人,他们就会用真诚来回报你;善待他们,他们就会表现出自身的伟大品质。"--托马斯?肯皮斯 正直 "如果你讲的是真话,那你就不必劳神去记忆。"--马克?吐温 例1答案:A ■脑筋急转弯 □范例1 数学能力: 100美元哪里去了? 三个朋友住进了一家宾馆。结账时,账单总计3000美元。三个朋友每人分摊1000美元,并把这3000美元如数交给了服务员,委托他代到总台交账,但在交账时,正逢宾馆实施价格优惠,总台退还给服务员500美元,实收2500美元,服务员从这500美元退款中扣下了200美元,只退还三客人300美元,三客人平分了这300美元,每人取回了100美元,这样,三个客人每人实际支付900美元,共支付2700美元,加上服务员扣的200美元,共计2900美元,那么这100美元的差额到哪里去了? 答案:这题纯粹是文字游戏,但是如果你的头脑不够清晰,很可能把你搞糊涂了。客人实际支付2700美元,就等于总台实际结收的2500美元加上服务员克扣的200美元。在这2700美元加上200美元是毫无道理的,如果在这2700美元加退回的300美元,这是有道理的,因为这等于客人原先交给服务员的3000美元。 反应能力?谁是罪犯? 在某商厦珠宝盗窃案中,警方已查明作案人肯定是ABCD四人中的一人:在审讯中,他们的口供如下: A说:珠宝被盗那天,我在乡下,不可能进入商厦盗窃 B说:D是罪犯 C说:B才是罪犯分子,我曾经看见过他卖过珠宝 D说:B与我有仇,所以诬陷我 经核实,四人中只有一个人说的是实话,你能从中找出谁是罪犯吗? 答案:D说的是真话,A是罪犯。 □范例2 情商: 1什么书中毛病最多?(医书) 2什么东西说"父亲"时不会相碰?叫"爸爸"时却会碰到两次?(上嘴唇和下嘴唇) 3太平洋的中间是什么?
英语面试频道提供最新英语电话面试题目,并提供英语电话面试题目及相关英语面试供大家参考,查找英语电话面试题目及相关英语面试上!
1.What are your plan in 5 to 10 years?
2.What is your TOEFL score?
3.Do you apply any other school?
4.What will you plan to do in the future?
5.Whats your hobby? What do you do in your spare time?
6.If we give you this offer, will you accept it?
7.Why are you interested in University?
8.Why are you going to USA not staying your homeland to study?
9.Say something about your work, etc。
10.Who is the great person in the world in your eyes?
11.Do you have some question on me or on my institute?
12.Is your research project very difficult?
13.If you are given an offer, can you come here this July?
14.Whats you graduate research work?
15.Why pursue Ph。D。?
16.Please introduce yourself。
17.Where are you from?
18.Whats your major?
19.Please tell me your working experience。
20.Do you have any special or excellent idea during your research experience?
21.Did you use any English textbook in classes?
22.Will you like to study in a small but with high quality university or a big university like Harvard or Princeton?
23.Do you apply for other university or contact with other faculties in the university?
24.How about your ability to be a teaching assistant?
小K从春节后到现在一直在找新工作,面试过的公司也不少,很多都到了复试阶段,小K感觉自己和老板谈的也很不错,但最后却都无果,这让小K很是困惑,是企业没有招聘需求?还是自己有什么问题?
你觉得你应聘这个工作岗位有什么优势?
分析:这个问题要求你在与其他求职者比较时克服你背景中的任何弱点。
解决办法:先来介绍你的优势。如果显著的是你比其他求职者的学历、工作经验、知识更多,那么你就来介绍你的优势。
回答样板一:
“如你所知,我刚刚结束电脑编程技术方面的加强培训。另外,我在企业发展方面有五年多的工作经验,其中也包括老板不在时管理一个小型公司企业。我在那学会了处理财务及基本的会计工作。我还盘算和管理过价值40万美元的产品。这些经历帮我认识企业使用电脑编程的作用。虽然我刚接触编程工作,但我对电脑语言是熟悉的。我受的教育是全面的,我有500多个小时的电脑操作时间,这是我课程的一部分。因为我是新手,我决心比别人更努力地学习工作,以便能够及时有效完成目标任务。”
评论:这种问答强调可转换技能(会计工作知识)和适应技能(按时完成任务并更加努力)。 对于缺乏工作经验的程序员来说,这是必要的。 在这种情况下,在学校学到的知识也是非常重要的,应该像“正式”工作那样来强调。
回答样板二:
“在以前的工作中,我已经使用了与完成这项工作需要的很多相同的技术。虽然企业是不同的,但管理公司都要有组织和监督的能力。七年来我使我的部门成为了我们公司最赚钱的部门之一。我的工作过程中,年销售额平均上升了30%,利润增长了30%,因为这是一个老公司,这样的业绩很不一般了,我得到了两次晋升在这七年里,并迅速提升到管理岗位,我想在你们这样小的、发展型公司接受挑战,我感到我的经验为我走向这一步做好了准备“。
评语:回答者明白自己以前的工作领域与现在考虑的不同,但是,他强调了成绩和以前的成功。为完成这项工作,各种管理技术都会用到。回答中还谈到继续接受小公司工作挑战的动力。
单位要在全市范围开展一次气象科普知识宣传,如果你是本次活动的负责人,你怎么办?
【参考答案】
为让公众更加了解气象知识,进而认识到气象工作在应对气候变化、防灾减灾特别是在经济建设中的重要作用,并参与气候行动,我会会同相关部门精心筹划、周密部署,全力做好本次气象科普知识宣传活动的组织安排工作。
首先,做好前期的准备工作。确定宣传日期,将宣传日定在3月23日世界气象日当天。选定参与本次宣传的工作人员,并在宣传工作开展前,对所有工作人员进行一次培训;准备宣传资料,比如制作展板,气象知识宣传单的制作等。
再次,确定宣传具体事宜。邀请本市中小学生、市民和企事业单位参观气象制作中心、观测站等场地。在现场,安排专业工作人员为其讲解气象防灾减灾业务、卫星遥感业务和现代农业气象服务等等。通过精美的展板、先进的仪器、身临其境的新奇体验、详细周到的讲解等让中小学生、普通市民、企事业单位了解气象工作和气象知识。另外,发动所辖气象信息服务站在人流量大的路口、社区等分发实用的气象知识宣传单、报纸、书籍以及《农用天气预报》等等,并用通俗易懂的语言耐心细致的讲解应急避险常识。
再次,借助媒体的力量扩大宣传范围。通过我单位气象微信服务平台,《民生气象》栏目、QQ群等方式向公众发布适时、实用、老百姓迫切需要的天气信息、生活指数、农业生产建议、农业气象,农村防灾减灾,气象灾害应急避险、如何应对气候变化以及气候要素、气候类型、气候系统、气候资源、气候变化等气候知识。并设置与广大读者、网友互动交流平台,进一步满足了公众对气象服务的需求,让广大民众扫一扫,就能用文字、图片、音频、视频的方式与气象服务人员直接交流。
最后,活动结束后,对本次活动进行总结反思以及对活动效果进行预期,并向领导汇报活动的开展情况;撰写活动简报等等。
对这项工作,你有哪些可预见的困难?
常规思路:①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行;②可以尝试迂回战术,说出应聘者对困难所持有的态度工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。
点评:一般问这个问题,面试者的希望就比较大了,因为已经在谈工作细节。但常规思路中的回答,又被面试官骗了。当面试官询问这个问题的时候,有两个目的。第一,看看应聘者是不是在行,说出的困难是不是在这个职位中一般都不可避免的问题。第二,是想看一下应聘者解决困难的手法对不对,及公司能否提供这样的资源。而不是想了解应聘者对困难的态度。
如果我录用你,你将怎样开展工作?
常规思路:①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法;②可以尝试采用迂回战术来回答,如首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。
点评:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话。此人绝对不会录用了。
某公司招聘销售部经理助理,应试者如云。
经过层层选拔,最后,只剩下三名候选者。他们各有所长:或知识渊博或思维灵活或经验丰富,难分伯仲。但名额只有一个。因此销售部经理决定出一道题选择自己的未来合作者。
题目的内容是:你看过《皇帝的新装》吗?谈一下自己的感受。
这三个人中,有一个学文的,他觉得这题目正撞自己枪口上。
他于是写道:这篇故事是安徒生1837年写的,当时他32岁。这篇童话揭露了统治阶级的虚荣、铺张浪费和极端愚蠢,这种现象大概在任何时代,在任何人身上都会变版重演,因此这篇童话在今天还都具有现实意义。
第二个人是学哲学的,少有职业跟他的学识对口,但凭灵活思维,他也混得不错。他踌躇满志地写道:老子早说过,大音希声,大象无形,换句话说就是,此时无声胜有声,此时无形胜有形。
我们可以就此推而广之,天衣无缝可说是形容最好的衣服。无缝的衣服,当然是:此时无衣胜有衣,就是光着喽。可以看出,安徒生受过中国传统哲学的影响。
第三个人,他有某大学经营管理专业的文凭,但这文凭只花了他300元和两天时间。他略一思考写道:我小时候看过这个童话,是谁写的忘了,以前,我想当那个说真话的孩子,但我自从做了销售后,我才明白做童话中的两个裁缝才是我要追求的目标。如果您需要这样一个裁缝,选择我您不会后悔。
过了三天,前二位应试者的邮箱里收到了婉拒的信,里边只有一句话:我们要找的只是一个裁缝而已。
科技发展日新月异,物质水平高速提升,精神文明随之发展,无一都不在倒逼着公职队伍的进步。因此公职类考试日益更新考核模式,题目难度,也是印证了服务型政府转型的需求以选拔出更加优异的人才队伍。这就要求广大考生要能够提高对自己的要求,紧跟考试形式和变化,以此才能够紧跟公考变化趋势,以灵活多变的优势来胜出。接下来我们来为大家解读几点面试题目的变化,希望能够给大家启示:
一、类型设置的多元化
在早些年的面试中,多为单一类型的问题,像是综合分析、应变、计划、人际等典型问题,均为单独考察,岗位匹配题目多是用来考察大家的一些基本信息,但是单一类型易让考生把握题目思路和框架,不富于变化,通过短期的准备就能够应付,难以在面试考场中考察学生的思维应变能力,因此后续面试题目多为多类型结合,例如综合分析与岗位匹配的结合、计划组织与应变的结合、应变能力与人际沟通的结合等多元化灵活性的考核内容,这样一来面试题目就能测试出应试者的思维灵活性。这无论是从审题、思维和综合应变能力方面都提高了对面试者的要求。
二、题干信息的复杂化
纵贯近年来各地各级考试,更是因为国考题目的代表作用,各地省考纷纷追随,导致事业单位的题目也逐渐呈现出复杂化的趋势。具体表现为题干问题设置的丰富,例如从先的人际题目可能仅仅是一个核心问题,但现在常见的均是两个、三个甚至更多!而综合分析更是从单一的现象延伸为复杂现象、个例现象,或者呈现出现象+观点等题干构成。从而在审题上就增加了题目的难度,挑战着应试者的思维深度和广度。
三、问题设置的创新化
对于面试题目大家最容易忽略的细节,往往是提问的问法,大多数考生基于很大体量的联系,非常容易形成更定式思维,例如综合分析习惯了问“怎么看”,但当问题变为请谈谈其中的原因时,经常还是自上而下把看法都答了,这就没有凸显面试作答的针对性。其他计划题目更是具有多种问法:如何保证活动效果?怎样做好前期准备?活动的重难点是什么?所以这些考生们经常忽略的细节,往往就是失分点,我们必须要提起关注!
面试题以及答案(一)
应聘职位:软件工程师
10)假设你在衣橱里挂满衬衫,很难从中挑出某一件来。请问你打算怎样整理一下,使得它们容易挑选?
答案:此题没有固定答案。考验的是被面试者在解决问题方面的想象力和创造性。我们觉得读者Dude的这个答案可能会给Google留下深刻印象:把它们按布料的种类进行哈希(HASH)组合。然后每类再按2-3-4树或红黑树(都是计算机算法)排序。
应聘职位:软件工程师
11)给你一副井字棋(TicTacToe)。。。你来写一个程序,以整个游戏和一个玩家的名字为参数。此函数需返回游戏结果,即此玩家是否赢了。首先你要决定使用哪种数据结构处理游戏。你还要先讲出使用哪种算法,然后写出代码。注意:这个游戏中的某些格子里可能是空的。你的数据结构需要考虑到这个条件。
答案:所需要的数据结构应为二元字符数列。调用此函数检查6种条件,判断是否有赢家。其中第6种条件就是看是否还有空格。如果有赢家,则字符判断玩家是X还是O。因此你需要一个旗标。如果有赢家则返回此值并结束游戏,如果没有则继续游戏。
应聘职位:软件工程师
12)为1万亿个数排序需要多长时间?请说出一个靠谱的估计。
答案:这又是一个没有标准答案的题目。目的是考察被面试者的创造性。我们倾向于两位读者给出的简单答案:用归并排序法(MergeSort)排序。平均情况下为O(1,000,000,000,000Log1,000,000,000,000)。最差情况下为O(1,000,000,000,000Log1,000,000,000,000)。现在可以做到每秒10亿次的运算,所以大约应需要3000秒。
应聘职位:软件工程师
13)请设计一个蛙跳游戏的算法,并写出方案的代码。。。
答案:这个游戏的目标是引导一个青蛙避开来往车辆,横穿一条繁忙的公路。你可以用一个数列来代表一条车道。将方案简化成一条N车道的公路。我们只找到一个对此问题的解答,它来自Glassdoor.com网站:一个方法是写一个递归算法来决定何时等待,何时跳进下一个车道。这由下条车道中是否有逐渐接近的障碍物来决定。
应聘职位:软件工程师
14)Google每年收到多少份软件工程师的简历?这也是在考察应试者是否有能力把问题简单明确化,并提出创造性的解决方案。
答案:一个量化报酬分析师职位的求职者,应该知道2008年Google雇佣了3400人。估计其中75%,即2550人,应该是工程师,并且Google和哈佛的录取率类似,即从申请人中取3%。由此可知应该收到大约85000简历(85000x3%=2550)
应聘职位:量化报酬分析师
15)给你一个数字链表。。。链表到头之后又会从头开始(循环链表)。请写出寻找链表中最小数字的最高效算法。找出此链表中的任意给定数字。链表中的数字总是不断增大的,但是你不知道循环链表从何处开始。例:38,40,55,89,6,13,20,23,36.
答案:我们最喜欢的答案来自读者dude:建立临时指针并从根上开始。(循环链表大多数情况下都有向前或向后指针。)判断是向前更大还是向后更大。如果向前更大则知道已达到链表最后,又重新位于链表开始位置。如果向前更大,那你可以向后搜寻并进行数字比较。如果既没有根也没有指针指向链表,那么你的数据就丢失在内存中了。
如果考生刷了足够多的的面试题目就会发现,所有常见题型考察的无非就是考生的思想层面和行为层面的相关能力。把他们大体归为“怎么看”和“怎么办”两类,也就是分析类题型和落实类题型。
分析类题型常见的问法有:怎们看、怎么理解、有什么启示、谈谈认识、为什么等;而落实类题型常见的问法有:怎么办、怎么解决、如何开展、有什么建议、怎么组织、请现场模拟等。
这里可能就有考生有疑问,那岗位匹配类的题目怎么分呢?其实岗位匹配类题目大多是问法还是比较常规的。例如:你所学的专业与岗位不匹配怎么办?这是落实类题型;再例如:你为什么报考我们岗位?这是分析类题型。但也有特殊问法,例如:请用三个词语形容一下你的性格、你在选择工作岗位时注重哪些方面?这两种问法虽然特殊但其实还是让考生给考官做分析,属于分析类题型。也就是说岗位匹配类题目可能是分析类也可能是落实类,具体题目具体分析。
但这并不代表两类题型各自只谈“思考”或者只谈“做法”。事实上所有题型都兼顾思考和行为两部分,因为这也和我们日常生活工作中面对问题时的状态是一致的。不能只想不做,当然也不能一味蛮干,所以任何时候思考和行为都是并行的。只不过公职面试的题目在考察考生能力时侧重点不一样而已,但考生答题时依然要保证既有思考又有行为。这样一种思维在应试时能有效帮助考生简化思路和灵活运用思路,更易抓住题干脉络,但这也需考生在掌握并熟练应对不同类型题目的基础上进行思维整合,否则难免造成思维不针对和模式化的问题。
对于这类题目如何做大呢,为大家呈现整体思路:
1.综合分析能力考查所对应的所有题型均为上述阐述过的分析类题型,该类题型在应对时务求清晰明了且有自身想法。所以在答题时往往需要先告诉考官自身的态度或者对题目整体的认知也就是“综合”的部分。而“综合”部分其实大多时候也是一种“价值判断”,这也和我们在认知事物过程中对事物做出自己基本判断时的思维是一致的,例如:你是个好人、这件事情很糟糕、他的精神很值得我们去学习等等。不管是给予肯定还是否定评价,亦或者是对道理的认可,都是在对题干主旨做价值上的判断。
2.随后在价值判断的基础上,根据我们的判断方向大体上就可以分为积极分析和消极分析。或分析其意义、重要性,或分析其危害、原因等。再作出相应的落实措施,即完善推广落实或者提出解决措施。
3.但需要注意的是:所有事物都有两面性,没有绝对的好和坏,好坏是相对的。所以在综合分析过程中事实上我们要带着辩证的思维去分析,不管一道题目整体的价值判断如何,都可从积极和消极两方面去做思考,这也就是为什么有些题目我们分析了它的积极意义或者重要性之后同时还要分析它所面临的困难和挑战或者存在的不足的原因。值得注意的是有些题目尤其是辩证类社会现象和一些不太清楚的政策理解题目,如果不能第一时间做出价值判断也需先用辩证思维进行分析和切入,全面分析,随后再做“综合”。所以考生在联系过程中还是要分情况,避免陷入误区。当然所有的前提是:考生必须牢固掌握所有题型的基础思路,在此基础上再做整体性的思考。
能进入腾讯工作是多少人的梦想,下面小编为大家搜集的一篇腾讯WEB前端笔试题和面试题答案,供大家参考借鉴,希望可以帮助到有需要的朋友!
一、耐心填一填!(每空4分,共24分)
1.为span设置类a与b,应编写HTML代码_________。
2.设置CSS属性clear的值为_both___________时可清除左右两边浮动。
3.____li________标签必须直接嵌套于ul、ol中。
4.CSS属性_____margin_______可为元素设置外补丁。
5.设置CSS属性float的值为___none_________时可取消元素的浮动。
6.文字居中的CSS代码是____text-align:center________。
二、精心选一选!(每题4分,共16分)
1.下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度(C)
A.display:inlineB.display:noneC.display:blockD.display:inheric
2.选出你认为最合理的定义标题的方法(C)
A.文章标题
B.
文章标题
C.
文章标题
D.文章标题
3.br标签在XHTML中语义为(A)
A.换行B.强调C.段落D.标题
4.不换行必须设置(AC)
A.word-breakB.letter-spacingC.white-spaceD.word-spacing
5.在使用table表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值(AD)
A.cellpadding=0B.padding:0C.margin:0D.cellspacing=0
三、判断对或错!(每题4分,共24分)
1.CSS属性font-style用于设置字体的粗细。()
2.CSS属性overflow用于设置元素超过宽度时是否隐藏或显示滚动条。()
3.在不涉及样式情况下,页面元素的优先显示与结构摆放顺序无关。()
4.在不涉及样式情况下,页面元素的优先显示与标签选用无关。()
5.display:inline兼容所有的浏览器。()
6.input属于窗体元素,层级显示比flash、其它元素都高。()
《给面试题“建模” 让你思路更清晰》由编辑撰写而成,内容素材主要来源于网络,希望在您求职技巧过程中能帮到您!我们把大量的“给求职者面试技巧”内容汇集于专题再现给您,希望您喜欢!
相关文章
最新更新