华为机试成功归来,与小伙伴们分享下经验
- 格式:docx
- 大小:22.71 KB
- 文档页数:7
202华为面试心得点滴总结大全202*华为面试心得点滴总结大全华为面试点滴总结这段时间所有的事情告一段落,正好有点时间写些最近自己面试心得,包括昨天刚结束的华为面试。
自己不常去写东西的,更不会做一些无用的感慨,以前(包括现在)我一直觉得诗人就是懦弱的抒情汉,如同任何一个动物都会有发情期,我从不认为诗人会对人类历史的科学进步有任何的贡献可言。
但令人讽刺的是,你会发现你身边会有很多诗人,从qq空间再到微博微信可略见一斑(无非都是想向他人证明自己存在感,更多的都是无病呻吟),当然我认同这是每个人的权利,而我在此只是表达自己态度而已,尊重但不提倡。
所以有什么不同意见,我会悉心接受,但暂且姑妄听之。
Okay,言归正传,网上有很多大牛都会分享一些自己的面试心得,自己算不上大牛,小牛都不算的,并非谦虚,实则诚实,也未曾想过哗众取宠,记得《Prisonbreak》里面MichaelScofield刚进监狱第一天被狱友戏称为fish,自己大概也如此吧,只不过自认为是只咸鱼,期待有咸鱼翻身当家作主的那么一天。
希望有缘人看到,或多或少能够得到些许帮助,便是我的初衷。
最初是听同学说的华为最近在招聘实习生,华为对于学it的并不陌生,自己也满怀憧憬,因之前未在官网注册所以也没收到参加机试的短信邀请,便和同学一同前往,心想着应该会给机试机会吧,去了之后,一个HR 说必须注册才能参加考试,只能回去注册下午再来,真是悲哀,大热天的从中南铁道校区到中南本部校区并非易事,有始有终,下午就去了,一批一批的进去上机考试,一道编程题,时间为30分钟,可以选择编程语言(C,C++,JAVA)都可以,自己对java比较熟悉(C++之前学的,忘了很多),便选择了JAVA的试题,题目是,请输入一个任意长度的17进制的字符串(如GG,12A),然后转化成10进制的输出。
题目并不是很难,但老实说,你要是一开始思路方向找错了,那就完了,因为只有30min,所以,本人认为还是有一定难度的。
201某华为面试心得点滴总结大全201某华为面试心得点滴总结大全华为面试点滴总结这段时间所有的事情告一段落,正好有点时间写些最近自己面试心得,包括昨天刚结束的华为面试。
自己不常去写东西的,更不会做一些无用的感慨,以前(包括现在)我一直觉得诗人就是懦弱的抒情汉,如同任何一个动物都会有发情期,我从不认为诗人会对人类历史的科学进步有任何的贡献可言。
但令人讽刺的是,你会发现你身边会有很多诗人,从qq空间再到微博微信可略见一斑(无非都是想向他人证明自己存在感,更多的都是无病呻吟),当然我认同这是每个人的权利,而我在此只是表达自己态度而已,尊重但不提倡。
所以有什么不同意见,我会悉心接受,但暂且姑妄听之。
Okay,言归正传,网上有很多大牛都会分享一些自己的面试心得,自己算不上大牛,小牛都不算的,并非谦虚,实则诚实,也未曾想过哗众取宠,记得《Prisonbreak》里面MichaelScofield刚进监狱第一天被狱友戏称为fish,自己大概也如此吧,只不过自认为是只咸鱼,期待有咸鱼翻身当家作主的那么一天。
希望有缘人看到,或多或少能够得到些许帮助,便是我的初衷。
最初是听同学说的华为最近在招聘实习生,华为对于学it的并不陌生,自己也满怀憧憬,因之前未在官网注册所以也没收到参加机试的短信邀请,便和同学一同前往,心想着应该会给机试机会吧,去了之后,一个HR说必须注册才能参加考试,只能回去注册下午再来,真是悲哀,大热天的从中南铁道校区到中南本部校区并非易事,有始有终,下午就去了,一批一批的进去上机考试,一道编程题,时间为30分钟,可以选择编程语言(C,C++,JAVA)都可以,自己对java比较熟悉(C++之前学的,忘了很多),便选择了JAVA的试题,题目是,请输入一个任意长度的17进制的字符串(如GG,12A),然后转化成10进制的输出。
题目并不是很难,但老实说,你要是一开始思路方向找错了,那就完了,因为只有30min,所以,本人认为还是有一定难度的。
华为客户经理面试经验华为客户经理面试经验1、华为客户经理群面没有想到我们这一轮上来就是群殴,有点意想不到原来的面经都是说先有技术面的,哥群面的第一次就献给华为了。
正装迎战,好像只有一个二货没有穿西装,报的是技术服务估计他也无所谓,先是自我介绍一定要把握好,时间事前就应该准备好说你和别人不一样的地方别扯大家都会扯的东东随后辩论具体的讨论题目没有必要,说了我也记得不太清楚就是让我们大家对一个主题排序没必要像以前面经所说的一定要选个leader 只是最后选一个陈述员讨论之后有两三个童鞋推荐我来陈述可是当时哥的思路还是不太清晰我就推荐旁边的一位哥们来讲了他也欣然接受我认为在自己没有准备好的情况下不能冒进, 自由辩论面试官会找没有说话的,同学发表意见给他们一个机会当时我举手示意发表意见几次与其他队友冲突有点尴尬不过还是面带微笑继续(PS:中间发生一件让我应该一辈子都不会忘记的插曲:当时我想计时带了手表不知道什么原因我想掏出手机看时间此刻!闹铃突然响啦!!!每天 14:00 真没想到手机静音情况下闹铃还会响大概一秒钟瞬时关闭压制住慌张继续面试)最后一位面试官问问我的看法我把之前找到对方的漏洞陈述一遍得到了认可随后宣告结束大家有序离开我和身边的朋友玩笑:如果群面被刷我一定要把手机摔了!2、华为客户经理技术面有幸群面没有被刷,貌似只淘汰了两个人(共 12 人)随后在大厅等待,叫去面试之后路上带我引路的人没,想到就是面试我的考官,我随手和路边的HR打了声招呼(因为之前就认识),后来面试官问我原因,如实回答,也反应出我热爱与人打交道的性格。
技术面没有问什么,技术比较少可能不同的考官不一样吧。
不过倒是问了我细节性的问题:群面时一共多少人,哪些学校,讨论题目,你自己的看法和团队是否有冲突......还好哥的记忆力不错。
如果紧张忘了,未必是好事,之后谈了做过的项目,学习到的经验和自己的爱好,哥很自豪的说起了足球,貌似他不懂,我也想把最真实的自己展现出来,结束时他直接告诉我此轮通过,休息准备下一轮。
5次华为面试经验谈首先,小硕,文科生,非人资专业。
华为在武汉的招聘每年规模都很大,这次算是见识了,每天几百学生出入酒店。
HR MM们工作效率都非常高,也很贴心。
原本以为专业不对口被刷掉了,居然还是收到了面试。
第一轮填完表,坐定,观察四周环境,“霍霍,这赶集来了”,没几分钟,大堂里喊到我的名字,一个美女姐姐。
主要问题:自我介绍;你为何应聘这个岗位;谈谈你对这个岗位的认识(考专业知识);谈谈你最成功的经历(这个几乎每个公司都问)……过程中有点紧张,美女姐姐安慰不要紧张,我俏皮一笑“我是担心您因为我不是非人资专业的而放弃我”,美女一笑但不做声。
谈毕,她让我回到大堂等消息,这次等的时候还是一点点把握的,果然五六分钟之后,大堂里叫到我的名字,成功进入二面。
二面据说是群面,我虽然做过,但每个公司风格差异太大了,曾经因为过于表现自我,被HR认为aggressive被刷过。
于是悄悄问身边同学有没有做过功课,这个公司群面时喜欢哪种人,无果。
群面等了至少有半个小时,期间看到HR忙进忙出的,终于轮到我们了,入场,坐定,每个人写好自己的“名牌”,然后总HR让大家自我介绍,并没有要求按顺序来,因此,大家都有点争先恐后,不过总体还是很友好的。
说到HR感兴趣的点时,会问几个问题,有的直接pass进入下一个。
我自己介绍准备比较充分,有些点都抓住了HR的兴趣,因此来回问答了很久,开场有点“锋芒毕露”……自我介绍完毕,是个人提问环节,他挑一些人提问,这次完全忽略我了……接着是小组讨论,话题是“自立自强”的影响因素排序,虽然不想做leader,但是大家似乎都没这个意愿,只好挑起重担,很快我们统一意见……接着,HR要求我们组的另外一个同学作为小组总结陈词,(当时还有点吓到,我这个leader完全无视了,再想想,这个GG在讨论中比较沉默冷静,可能HR需要进一步观察),后面针对每组总结进行提问,基本上HR感兴趣但不了解的人会问得多一些。
这一轮我再次没有机会说一句话,那时心情那个沮丧啊,心想肯定是第一轮“霸气外露”了,惹得HR烦了,后来才明白原因。
华为技术面试经验华为技术(一)今年第一次收到华为的面试通知,还是在几个月前。
部门:战略与marketing管理部;职位:不祥;地点:华为基地;时间:上午。
初试是电话面试,时间是晚上7点!听过我的并简单了解后,面试官MMA告知会有其他的同事通知我下一轮面试。
半个小时左右的时间,收到MMB的电话,约定面试时间后,给我发了一个短信。
(评:华为的加班文化早有耳闻,这次亲历感觉很怪敬佩这两个MM的同时,想到自己如果进去也要白天开会、晚上加班,不免有些余悸~)但是由于部门组织旅游活动,时间冲突,所以打电话告诉MMB取消面试。
回来之后的一周时间,由于经常开会,手机大都是在静音状态,几个电话都没有接到,回复又没有打通,直到第7个电话才联系到MMB,表达歉意之后,再次约定了时间。
(评:我想这个MMB 的7个电话,将会影响我今后的HR生涯,我不知道有多少朋友给应聘者打过7个电话,但是我没有!我也不知道对方是出于何种原因,但这足以感动作为应聘者的我!)约定的时间,请了天年假,到了华为基地,见到了电话里的MMB(挺漂亮,呵呵。
)简单的寒颤几句后,被带进一个小房间,她给了我一瓶水和一份面试登记表。
(评:水是细节,但是很多同行容易忘记!)一份2页4面的登记表,第一面是介绍华为公司及其用人理念,下面是工作地区的选择,分别是国外、国外艰苦、国内其它和深圳,最后是签名跟应聘部门;第二面是个人信息,印象深的两个地方一个是国籍(个人觉得外国人因该不会填写这表,中国人的话,这个似乎又没有必要。
)一个是要写类似座右铭;第三面是工作经历;第四面是工作经历跟诚信承诺,印象深的地方是除了要应聘者承诺信息真实,允许背景调查外,增加了对没有跟其他公司签订竞业协议和试用期通过考核的承诺。
(评:老实说这份登记表排版不专业,略损华为的形象,而且很多地方的空余太小,字都要斜着写。
但是还是有很多值得的地方,例如诚信承诺部分。
)填完应聘登记表10几分钟后,进入了专业面试,半个小时左右的时间,面试官MMC了解我具体工作的一些事情和我对理论知识的理解后,告诉我等下一轮的面试。
华为笔试到终面经验贴本人大概状况:本科,会计学院,专业就不说了。
单论学习成绩在班上只算中档,拿过两次奖学金,做过班委,但是没在学生会做过,没有三下乡,参加比赛也从未获过奖,啥科研立项更是没有,没有在名企实习过,只在一家小公司实习过几周,英语过6级,500+,口语还行。
华为简历打印出来只有一页多一点,别人打印出来简历两页满,甚至有三页都诸多。
本人是本科但是华为比较看重研究生这个在背面状况中会简介到面试流程是:笔试---->一面(一对一)--->二面(群面)--->终面(BOSS面)这个帖子就按照这个流程讲我经历一。
笔试华为笔试是上机考试,25道选取题,涉及单选、多选和判断。
一题4分,满分100分,考试完了立即就可以看到自己成绩,但是不用紧张,笔试成绩只有三四十分普通也会给你面试机会,有同窗说笔试不刷人,但不是说笔试就没用了。
由于她不会只凭成绩就否定掉你,还是比较人性,但是到背面时候会综合考虑你成绩,如果你面试得不好笔试成绩也不好,那就没说了,如果你面试差点,但是成绩较好,那必定比同样体现不好人有优势。
笔试内容涵盖财管、会计、税法,但是都是某些很基本问题,但是如果像我同样平时学得不夯实,诸多问题回答还是会没把握。
尚有某些课本以外题目,例如说什么新加坡存款利息一种税率是多少,这个对的率就凭各人RP了。
此外,上机试题每个人不同样,有人偏重税务一点,计算会比较多(但是不难),有人偏重会计一点,对概念把握会比较多。
本人专业学得并不好,假期也没有复习CPA,诸多题目都不拟定(很羞愧果然平时不踏实学习吃亏还是自己)考得比较烂,觉得诸多答案都不拟定,最后成绩是60分,笔试人中最高分是76分,貌似是一种学税务同窗(会计同窗要有危机感啊)。
二。
一面笔试完了之后,步行到银河王朝酒店,等待一面。
一面面试官都是财务部小头头,而不是普通HR。
前面说了一面是一对一面试,面试我是一种胖胖GG,左手无名指上戒指很显眼,看起来挺和蔼。
华为华为集体面试集体面试集体面试经验集锦经验集锦经验集锦((一)一般是几个人一组,搞排名什么的,比如给你10个城市让你排名,记住一定要发言. 华为集体面试(二) 接着,第二组再被提问。
问题仍然是比较尖刻,或者说更加尖刻。
最后,每个人被要求按照每贡献率给同组的每个人(包括自己)打分并排序。
并且把结果说给在场所有人听,还要解释原因。
面试官会间中问问题,比如“你为什么把XXX 排最后?”“你觉得你比他强是吗?”“你觉得他最差是吗?”“XXX 把你排在最后你同意吗?”“被排在最后的是要被淘汰的,你仍然会把自己排在最后吗?”今天有幸到华为基地参加集体面试,海外物流职位,有一些心得希望贡献给大家,和大家一起分享快乐与痛苦.具体情况如下:面试官:三人.40岁左右一人,30左右一人,25左右一人.(全男,貌似制造体系员工)面试者:9人, 2女7男,(分别有SQE,NPI,采购,物流职位)面试时间:2个小时左右面试话题:大学生就业的十大影响因素进行排序(性格,兴趣,学历,国家政策,家庭状况,社会风尚,偶然事件,榜样偶像,亲友意见,还有一个忘记了)面试要求:分两组PK.一组5人(我所在的组),一组4人面试步骤:1.一分半钟的自我介绍,设计内容(个人经历,性格优缺点,人生信条)2.各小组在12分钟内进行讨论,并得出最终结果3.各小组进行2分钟的结果阐述4.面试官提问(A.你觉得大家的自我介绍怎么样,有什么不足,B.你觉得谁的的表达最好,谁给你的印象最深刻C.你同意你队的排序吗?如果不同意,为什么你要同意?D.你觉得你的队友XX 表现的好吗?你同意A 评价B 的观点吗?E.你觉得你队中谁的贡献最大,怎么排序?F.你在你队中起到了什么作用(讨论,记录.归纳,补充意见?)G.如果让你选择4个人淘汰,你会选择谁等等,反正就是互相挑衅)下面说说我的表现和感觉:我所在的队:一个从上海过来的MM 表现的比较中庸,(通过)一个工作了6年的同志表现的很老成,很有经验,但是有点不足就是有点凌驾于别人之上.(出局)一个不善言谈的小伙没有怎么发言.(通过)一个的言谈一般,没有什么新意(通过)我:从容,镇定,自如,(之前有所准备),语速稍快.(出局)对方所在的队:一个MM 表现的不管是表达还是个人魅力都很一般(通过)一个东莞过来的小伙,人精神,表达也很OK,很有逻辑性,学工科的都这样(通过)一个湖南的小伙,略带玩味,过于放松,但是表达幽默(出局)另外一个小伙看样子对该次面试不是很重视,也没有什么出彩的表现(出局)总结:面试完后,向面试官询问出局的原因:过于表现自己,有些急躁.我得知结果,非常郁闷,华为的面试已经拖了一个多月了,我个人而言是非常期望能够成为华为供应链的一员,虽然BBS 上有很多说供应链是最差事情最多的部门,但是物流做为服务行,做甲方比做乙方有话语权.而且华为待遇相对较高.所以去之前也上BBS 了解很多关于面试的信息.我猜测:面试官说我急躁和过于表现自己,可能因为期间有两次帮助我所在的队友完成了他们完成不了的话题.或者说帮他们解围了.被我解围的人都顺利通过.所以在讨论期间,我阐述的时间相对较多.我在328的路上思考一个问题:华为招人,难道不希望招最优秀的,最能表现自己的人(努力的表现自己,让企业更了解自己不是正反应了一个员工的热情吗),难道更希望招一些平庸,无能,不能高效开展工作之辈?华为的狼性何在?在讨论期间,我一直都拥护团队,强调团队,强调团队中成员的贡献一致,同时也强调那个上海MM 作为leader 的重要性.所以我觉得我完全可以pass.总结:不足之处:语速过快.不能够让面试官准确无误获取信息中途借势打断过一次别人的回答,虽然那次是帮上海那个MM 解围(做为一个team 就应该互相帮助).当然也成功解围.整体评价:我方人数上多一人,占一定优势.前期被对方的压着走,后来我将话语权拿过来强调我方的观点.同时也肯定对方.对方评价我方队员的语句都非常无力..给参加集体面试兄弟们的意见:1.慎重2.自信3.表达必须要求具有逻辑性,条理性,建设性4.维护队友,同时肯定对方(大家互相PK 有什么意思,完全没意思,关键是大家都进去)另外小弟虽然华为坂田失利,但是十一过后继续进军华为终端的物流职位.希望终端那边不要那么残忍,因为我过于努力,过于表现而pass 掉我.我觉得这是对人才的抹杀....华为华为集体面试经验集锦集体面试经验集锦集体面试经验集锦((二)一学长和我们交流过,也是华为分组讨论,内容是唐僧5师徒谁适合做CEO 什么的..5人一组,选一个人来陈述自己小组的结论,还要问你的组谁表现好谁表现差...学长说这个讨论就是强调集体团队精神,哪怕有不同意见的在组代表人陈述的时候都不能说,还有组内讨论最凶的,老唱反调来显示自己的也会给考官留下不好的印象.....问到谁最好最差的回答也不能太直接...前天参加了华为的面试。
【留学人才网】华为面试心得看了下华为今年在全国招人就知道。
感觉他就像一匹野马,在麒麟诞生之际以强大的阵容席卷了整个华中大地,今年招人软件好像有6000.硬件1000.记得3年前华为招人比较少。
这3年他怎么了我并不知道。
另外自己只明白920的诞生极大促进了他的发展。
好了。
废话不多说。
6月开始一直关注着华为。
前面做过他的机试,通过之后后面通知今天去面试。
先介绍下自己。
在eeworld家多年,擅长模拟硬件调试。
会stm32,fpga,430,c语言。
verilog.DSP接触了一会。
没有具体项目不能说对DSP熟悉。
希望将来有一天对他比较有好的平台去玩DSP吧。
平时做过的东西涉及无线通信,以及各类传感器,对芯片比较熟悉。
另外喜欢调试一些功能性的芯片。
对射频的东西有经验。
具体项目这里省略。
兴趣爱好很广泛,属于博爱的那种。
你懂的、备注:自己应聘的职位是硬件开发。
只有2面,1-技术面。
面试官是个男的。
气氛很和谐。
一进去他就感觉说话比较好。
自己简历上面写了3个项目。
他让我介绍最近的那个。
最后他问我如何实现这功能的。
这个很好回答。
他又问我具体在项目中做了什么事情。
这个基本上每个人都会回答吧。
下面我说具体的。
自己介绍的项目是关于锁相环以及倍频的。
他直接来了句。
倍频如何实现。
之前给他画了原理框图。
涉及到物理系统以及光谱,然后再利用光传感器取出光信号。
利用光信号去锁定其他信号。
混频之后滤波。
另外还有一路信号时倍频的。
他看了之后问我原理框架式什么样子的。
给他解释了一大串。
当我想画原理图的时候他阻止了。
说你不用画了。
你就说说如何倍频的。
用了什么具体的器件和芯片。
果断说了。
然后说这个有什么优点。
说了优点之后再给他介绍如何倍频的。
主要就是把信号放大到失真。
失真了就有基波和谐波。
再利用双调谐回路把需要几倍频的那个信号取出来。
基波和谐波就不通过。
就是选频放大。
最后自己强烈的建议下画了个原理图。
解释用傅里叶变幻就可以知道有谐波。
他觉得可以。
华为机试通用硬件小攻略
通过这几天和成都那边的小伙伴聊天,以及群里小伙伴们的鼎力相助,整理
了一下已经得到的一些通用硬件机试的基本信息,希望能够对大家通过机试有所
帮助:
1. 题型:机试共25道题,全部为单选或者判断(这一下是不是直接拉
低了机试难度),答对16道为通过。
2. 重基础,轻设计:机试大部分为比较基础的理论知识(毕竟都是选择
判断题,不可能让你现场画个电路图什么的),在复习时建议多看看
每一章的概述性的东西,很复杂的设计问题就可以直接略过了。
3. 主要复习方面:通用硬件的范围非常的广,不可能每个方面都复习的
很细致,通过打听信息,数电、模电、通信原理这几本书考的比较多,
大家可以多着重看一下。
4. 干货:据小伙伴们回忆,机试都有以下方面:OSI 7层模型相关知识,
数制转换,微机原理的一些指令和寄存器,模电晶体管的特性等基础
知识。
5. 信息会不断补充,大家一起加油,希望每位小伙伴都通过机试。
感谢朱晟同学的帮助。
【留学生求职】华为二面心得Take IT Easy 今天刚结束了华为的面试,这应该是我为数不多的像样的面试了。
虽然整个过程难度不大,但是不管怎样我都觉得接触到了另一个世界,自己开始成长了,还冒出了不少新想法。
趁着熄灯睡觉前把面经敲出来,纪念这一次挺令人难忘的经历。
华为发展前景很好,是毕业生很棒的起点。
毕业能进华为对我来说是个“小目标”了,能学到技术,待遇好,也适合年轻人来锻炼,增强自身实力,不过就是工作压力大,加班多,在华为面前,“996”制度都为之颤抖,不过,我还是想要跳“坑”。
准备:我没有参加过ACM,也没有参加过大型比赛。
总的来说,自己做的准备不充分。
不过好在为了准备其他BAT公司面试,我假期到前段日子和朋友一起刷过lintcode,这个刷题的过程真的把我的基础知识补上去了,从easy到hard,很有成就感。
一开始一道题能调三天,不是笨,而是基础不好,多练才能提速。
我至今还记得我第一次连续几次写完代码bugfree时的兴奋。
也记得我第一次一口气刷完3道Lintcode题目,每次提交直接accept时的开心。
如果你觉得自己真的太废,强烈建议多看高手写的,好好理解,看高手程序,胜过自己闷头写几个月,要看透高手程序里的pattern,来来回回就那么几种,发现本质后纳为己用。
然后,自己闭卷从零写两天前看的题目,如果能自己从零写出来,就是真明白了。
不要不走心地盲刷,两个字:总结!记思路不记题目,比如二叉树,我记得我总结时,来回来去就3,4种思路,融会贯通了就什么都能解了。
还是那句话,多看高手怎么想的,别自己苦想,看明白了隔一段时间自己重新来写,搞定了,就真的搞定了。
在面试前一周,我就开始了有针对性的复习,无奈进入状态太慢,琐事太多。
我的计划基本就是继续刷题,看面经。
我看了不少网上的面经,从大家发出来的算法题到总结出的面试礼仪,我自己大概能模拟出这一套流程,琢磨着临场随机应变就好。
身边的几个同学一直在复习一些基础知识,我也回顾了一下。
华为机试成功归来,与小伙伴们分享下经验 抒情: 前段时间参加华为机试,机试通过的可以优先录取,优先选择岗位和工作地,关键是面的好,还可以谈更高的工资,最多在西安可以拿到18W。好处还是蛮多的,抱着试试看的态度就去了。哈哈,华为机试记录正是开始。 提前在网上交了简历,周围同学只要报了软件研发类的相关岗位都收到短信通知,需要用到编程的同学基本上都受到短信了。一天三波,在西工大毅字楼三楼机房,南门进去直走左拐就到了,我是第二天早上的机试,前一天已经听机试过的同学考的内容涉及数组、链表、指针、字符串、循环、枚举、排序等吧,这个估计要看人品,平时出门多扶老奶奶过马路吧。其实考过后发现这个机试跟平时做项目不一样,项目可能更多的注重实现研究所需要的某个功能不会去注意这么多细节,但是机试考的更多的是基本功。下面重点跟大家分享下上机题吧,我只列举了我抽到的三个,其他同学抽到的跟这个大同小异吧。大家自己编写下,对即将开始的面试都会有帮助的。 考试内容:数组、链表、指针、字符串、循环、枚举、排序等(从考过的同学那儿总结的可能不全) 试题结构:考试总共三道题,说是难中易,初级题(60分)、中级题(100分)、高级题(160分),最难的接近一百行,说多不多,但自己敲出来还是费了点劲, 考试时间:两个小时。平时练得少可能稍微捉鸡点。 最简单的一个
描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所有的学生都高于60分,则及格线为60分
输入:输入10个整数,取值0~100 输出:输出及格线,10的倍数 输入样例:61 51 49 30 20 10 70 80 90 99 输出样例:50 自己编写代码简单如下: 1. #include 2. 3. 4. void bubbleSort(int arr[]) 5. { 6. int i = 0; 7. int j = 0; 8. int t = 0; 9. 10. for(i = 0;i < 10; i++) 11. { 12. for(j = 0; j < (9 - i); j++) 13. { 14. if(arr[j + 1] < arr[j]) 15. { 16. t = arr[j + 1]; 17. arr[j + 1] = arr[j]; 18. arr[j] = t; 19. } 20. } 21. } 22. } 23. 24. int getPassLine(int a[]) 25. { 26. int i = 0; 27. 28. bubbleSort(a); 29. 30. if (a[0] >= 60) 31. { 32. return 60; 33. } 34. else 35. { 36. return ((a[4] / 10) * 10); 37. } 38. 39. } 40. 41. 42. 43. int main() 44. { 45. int a[10] = {0}; 46. 47. scanf("%d %d %d %d %d %d %d %d %d %d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7], &a[8], &a[9]); 48. 49. printf("%d", getPassLine(a)); 50. 51. return 0; 52. } 描述:一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。 有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里电灯有几盏亮着。注:电灯数和学生数一致。
输入:电灯的数量 输出:亮着的电灯数量 样例输入:3 样例输出:1
答案参考: 1. #include 2. 3. #define MAX_BULB_NUM 65535 4. /* 5. 功能: n个学生按规定走完后,长廊里电灯有几盏亮着。 6. 原型: 7. int GetLightLampNum(int n); 8. 9. 输入参数: 10. int n: 电灯/学生的数量。 11. 12. 返回值: 13. int: 亮着的电灯数量。 14. 15. */ 16. 17. int GetLightLampNum(int n) 18. { 19. char Bulb_Flag[MAX_BULB_NUM] = {0}; //0代表灯灭,1代表灯亮 20. unsigned int i; 21. unsigned int j = 1; 22. unsigned int Count = 0; 23. 24. if ((n < 1)||(n > 65535)) 25. { 26. return false; 27. } 28. 29. while ( j <= n) 30. { 31. for (int i = 1; i <= n; i++) 32. { 33. if (0 == (i%j)) 34. { 35. Bulb_Flag[i-1] += 1; 36. Bulb_Flag[i-1] = Bulb_Flag[i-1]%2 ; //if操作用来反转满足条件的灯泡状态 37. } 38. } 39. j++; 40. } 41. 42. for (i = 0; i < MAX_BULB_NUM; i++) 43. { 44. if (1 == Bulb_Flag[i]) 45. { 46. Count++; 47. } 48. } 49. 50. return Count; 51. } 52. 53. int main(void) 54. { 55. int input; 56. scanf("%d",&input); 57. printf("%d",GetLightLampNum(input)); 58. }
高级题样题:地铁换乘 描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 A16 A17 A18 地铁线B(直线)经过车站:B1 B2 B3 B4 B5 T1 B6 B7 B8 B9 B10 T2 B11 B12 B13 B14 B15
输入:输入两个不同的站名 输出:输出最少经过的站数,含输入的起点和终点,换乘站点只计算一次 输入样例:A1 A3 输出样例:3 答案参考: 1. import java.util.*; 2. 3. 4. public class Main { 5. 6. private static int INVALID_POSITION = 255; 7. 8. class BusLine { 9. String busstop[]; 10. String lineName; 11. 12. public BusLine(String line) { 13. String[] stops = line.split(" "); 14. this.busstop = new String[stops.length]; 15. for (int i = 0; i < stops.length; i++) { 16. this.busstop[i] = stops[i]; 17. lineName = stops[0].substring(0, 1); 18. } 19. } 20. 21. /* get the stop position from the line */ 22. int getStopPosition (String point) { 23. for (int i = 0; i < busstop.length; i++) { 24. if (busstop[i].equals(point)) { 25. return i; 26. } 27. } 28. return INVALID_POSITION; 29. } 30. 31. int getDistance(String pointA, String pointB) { 32. int positionA = 0; 33. int positionB = 0; 34. int len = 0; 35. 36. positionA = getStopPosition(pointA); 37. positionB = getStopPosition(pointB); 38. 39. if (positionA != INVALID_POSITION && positionB != INVALID_POSITION) { 40. len = Math.abs(positionA - positionB) + 1;