华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。笔试来说,华为的难度较中等,选择题难度和网易腾讯差不多。最后的代码题,相比下来就简单很多,一共3道题目,前2题很容易就AC,题目已经记不太清楚,不过难度确实不大。最后一题最后提交的代码过了75%的样例,一直没有发现剩下的25%可能存在什么坑。 笔试部分太久远,我就不怎么回忆了。直接将面试。 面试 如果说腾讯的面试是挥金如土(毕竟每个面试官都配了一件单独的房间),那华为就是戒奢宁俭。两个大会议厅坐满了面试官,其中一个是初面面试区,另一边是综合面试区。初面区的面试官会来等待区一个一个叫我们过去面试。 面试桌采取一对一的形式,技术岗的面试通知短信虽然没有通知说要带简历, …
阅读更多腾讯笔试因为比较久远,而且最后的代码题没有成功AC,所以已经记不太清楚。这里主要讲一下面试经历吧。 (听说鹅厂的简历关和笔试关都很松,几乎不卡人。这大概是我认为已经失败的情况下依然受到面试通知的原因吧。) 面试 鹅厂的初试其实还是比较面向学生的,可能考虑到在校生没有接触太多工程项目,一般都是简单问一下项目经历,然后开始问智力题和简单编程题。 面试之前我还是准备了挺久,看了不上网上关于腾讯面试的面经,看了很多以前的面试题,大致准备的内容如下吧。 [外链图片转存中...(img-ACk3dKWt-1595021180397)] 图片来自抱团面试小队。 然而在我面试的时候,上面问题全部没有问到。。。可能是我最后花费的时间太长,表现的不好, …
阅读更多由于之前准备不充分,没有做大量的编程练习,在实际编程过程中算法设计出现疏漏,最终导致结果没有AC。 题目很简单,字符串编码问题。 一个长度不超过6的字符串,内部不会重复且所有字母已经按照字典序排好。接下来按照字典序从短到长对这些字符串进行编码,接下来让你输入一个字符串,输出对应的编码即可。 eg: a为1,z为26,ab为27,az为51,bc为52。。。 思路和之前在牛客网做过的编码题类似,跳过某些的字符串,直到定位到该字符串为止。 举个例子: 字符串为forx。它跳过了所有的长度为1,长度为2,长度为3的字符串,以及所有长度为4的字符串中ae开头的,fgfn开头的,fop~foq开头的字符串。最后检查从fors到forx的序号就 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/75074051 个人blog地址:http://yaoyl.cn/huan-jing-da-jian-si-2/ 障碍物移动的改进 在之前的版本中.我们的障碍物移动和场景移动放在同一个for循环中,虽然减少了代码的操作,但是很容易出现边界问题,程序运行中往往会出现障碍物骤现,或者障碍物还未抵达车前方便突然消失的情况,为了修改这出bug,我将重写这部分代码. 需求分析 无脑写代码的多数结果都是bug不断,并且写完后文就忘记前文.为了提高代码的清晰度和准确性,挺尸帮我们捋清思路,我们先通 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/75073755 个人blog地址:http://yaoyl.cn/huan-jing-da-jian-san/ 移动场景的环境搭建 需要移动的场景主要集中在公路,草坪,楼房和障碍物.下面我将逐一实现它们的移动. 公路以及草坪的移动 公路的移动较为简单,还记得我们在第一节中那个run_len变量么,在这里我们将使用它进行操作,已达到移动的效果.代码如下: 1 /* 开始进行场景移动 / 2 go_ahead_rate += go_ahead_ac; 3 / 防止速度过快 */ 4 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/75073580 个人blog地址:http://yaoyl.cn/huan-jing-da-jian-er/ 基本素材和环境的准备 显示列表 基本准备 显示列表部分的内容请先阅读<nehe学习笔记(九)>的"显示列表"部分.这里我就不再对代码进行一一解读了. 为了适应本次实验的需求,我们需要对boxcol数组进行适当修改,将原本的正方体模型数组转修改长方体,其中,顶点的绘制准则在<nehe学习笔记(八)>中有绘图进行描述. BuildList函数填充 根据<nehe学习笔记(九)>中 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/75073333 个人blog地址:http://yaoyl.cn/huan_jing_da_jian_yi/ 综述 本篇博客将对整个虚拟环境的搭建进行一个综述,后续将会对环境中各个功能的实现进行一一解释分析. 功能 整个pro实现了模仿一辆车在街道上进行奔驰的场景(目前实现的是在直道上行驶,后续会加入转弯功能).项目的运行效果如图所示. 简单描述 为了实现上述功能,我将整个项目大致分为如下几块. 基本素材和环境的准备 草地环境的搭建 两侧楼房的搭建 实现前进动作 完成障碍物的出现动作 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/Michael753951/article/details/72990141 个人blog地址:http://yaoyl.cn/socketbian-cheng-xiao-jie/ 本部分内容是对之前博客【 Ubuntu下进行Socket编程】中的补充说明,在这篇博客中,我将详细解释Socket编程的代码,分析编程的流程和思想。 **声明:**本部分代码分别引用自【Linux C Socket编程原理及简单实例】以及【Linux网络编程:socket文件传输范例】。 首先我们先分析第一份较为简单的代码,使用Socket编程完成一个两个控制台窗口 …
阅读更多一次debug到哭泣的经历。 龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951 个人blog地址:http://yaoyl.cn 在实验过程中,需要不断翻阅实验课PPT之**《04 电子钱包的功能》,word之《实验3文档》**,以及不知名大佬的课程总代码,CSDN大佬吕浪的Java card开发系列文章。 本次实验和前两次实验相比,代码量多很多,并且实验思路稍有区别。实验之前可以不太懂实验流程(主要是因为流程本身就太复杂了),但是一定要一遍又一遍阅读源代码,只有在读源码的过程中,才能体会整个验证过程,对项目中涉及到的函数方法的使用才能有一个更加深入的了解。接着自 …
阅读更多没见过debug还这么麻烦的。。。。 龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/70307683 个人blog地址:http://123.207.243.115:81/rfidshi-yan-er-zong-jie-2/ 在实验过程中,需要不断翻阅实验课PPT之《03 电子钱包的安全管理》,《实验3文档》,以及不知名大佬的课程总代码,CSDN大佬吕浪的Java card开发系列文章。 然后再自己不断重写代码,理解整个实现过程,才能对这个课程实验有较为深入的了解。 最终的代码地址 …
阅读更多