笔试面试反思思考
文章平均质量分 63
记录每一次面试笔试,优化自己下一次表现。
不爱做技术的小白
show me your code.
展开
-
有关Qt下C++开发三个月实习的收获总结
实习收获原创 2023-02-21 15:28:43 · 761 阅读 · 2 评论 -
2023中兴笔试复盘
选择加编程,选择题考的范围挺广的,编程题第一题有点难度,第二题还好。原创 2022-09-12 11:30:54 · 917 阅读 · 0 评论 -
C++11常用新特性
NULL 是一个宏定义,实际上是0,一个问腿是重载函数时对于char和int的都适用,不知道调用哪一个,另外问题是NULL可以直接转换成整型字符型,对一个地址来说不合理。数组的大小必须是常量,但我们用constpr修饰后,numpow(2,4)会在编译期就计算出来,数组分配空间时仍然是确定大小的。编译器根据等号右边的表达式结果/变量类型确定应该赋等号左边变量什么类型,特别适用于又臭又长的类型名,比如迭代器的那个。9.容器的初始化,直接可以用类似数组的{}来初始化。4.lambda表达式。原创 2022-09-07 20:47:19 · 104 阅读 · 0 评论 -
2023校招4399面试
select() 和 poll() 系统调用的本质一样,poll() 的机制与 select() 类似,与 select() 在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是 poll() 没有最大文件描述符数量的限制(但是数量过大后性能也是会下降)。poll() 和 select() 同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文件描述符是否就绪,它的开销随着文件描述符数量的增加而线性增大。io多路复用API都是同步的。原创 2022-09-07 20:45:27 · 3268 阅读 · 1 评论 -
2023校招富途笔试复盘
这两个都是正确的。原创 2022-09-07 11:42:16 · 472 阅读 · 0 评论 -
2023校招C++开发oppo笔试
选择题挺杂的,做的一般编程题第一道题思路简单,但实现过程emmm后面两道都简单,一道反转链表,一道匹配字符串的题目这个简单直接做反转链表也很常见的题型,直接做!!!原创 2022-09-06 11:14:57 · 1948 阅读 · 0 评论 -
2023lc笔试复盘
1.友元1)全局函数2)类3)成员函数做友元关键字:friend主要功能;为了让外部函数可以直接使用私有变量2.野指针野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)指针变量在定义时如果未初始化,其值是随机的,指针变量的值是别的变量的地址,意味着指针指向了一个地址是不确定的变量,此时去解引用就是去访问了一个不确定的地址,所以结果是不可知的。指针变量未初始化指针变量释放后没有置为NULL超出变量作用域3.函数参数传递方式。原创 2022-09-05 16:49:17 · 346 阅读 · 0 评论 -
2023校招美团第三次笔试
最后一次机会,前两道题简单很快做出来,后面三道折腾半天基本上全军覆没。原创 2022-08-29 16:51:14 · 640 阅读 · 0 评论 -
2023校招荣耀笔试
这个思路是按背包问题做的,我感觉就是两个仓库背包容量就按货物总量的一半来设定,最优解就是仓库容量是货物总量一半,这是最少的情况,但货物不一定是均分的,所以应该是动态规划得到最接近一半的那个容量,但最后只通过了40%。对于每一场会议,有一个开始时间start和结束时间end,我们首先按照每场会议的结束时间对所有会议做一个排序,然后来遍历每场会议,我们首先关注的是它的结束时间。这样我们建立一个数组,按照结束时间来遍历所有会议,记录每个结束时间之前的会议室最长使用时间,最后再取数组中最大值。......原创 2022-08-26 17:17:41 · 895 阅读 · 0 评论 -
2023校招美团第二次笔试
我们是会加dp[i][j]或者dp[i-1][j]\dp[i][j-1],这些数字就是保证当前字符之前我们判断的字符串是相等的基础上进行判断的。HE和P,这里如果选择替换,只需要操心P换成E的花费,至于长度不同这些问题,在上一步H和空的时候已经处理了。如果选择删除,如果知道HE变换为空的次数,只需要下面的删除一个P。如果选择增加,知道H变换到P的次数,只需要下面的增加一个E。这个动态规划没做出来,估计是推导公式有问题。这个也是直接做,还有提示。主要是搞清楚这个递推的点在哪?HELLO和PLG为例。原创 2022-08-24 18:32:42 · 587 阅读 · 0 评论 -
2023校招4399笔试
之前暑期实习投过一次,做的比较拉跨,这次感觉还可以,思路基本上差不多,就是具体的实现,二三题都是只写了一个最后的函数,不知道对不对。原创 2022-08-22 22:36:36 · 5930 阅读 · 7 评论 -
2023校招联想汽车C++开发一面
全程磕磕绊绊,有些确实没听过,有些听过但不熟悉,总之就是认真写过博客,记过的,实际用过的,就感觉能顺畅的说出来,其他的就说的磕磕绊绊。2.给好几组计算机专业名词,从中选择最熟悉的,进行解释,比如https\dns\smtp等等。1.翻译英文,给几段英文句子,是和专业相关的,要求英译汉。4.代码解释,看一段代码有什么问题,运行结果是什么。6.几个发散性问题,陈景润1+1,广义相对论。9.问了些硬件相关的内容,学到什么程度了。全程无手撕代码,开放性面试~~5.一个D触发器,问这是什么。飞书面试,C++开发;..原创 2022-08-16 22:16:59 · 423 阅读 · 0 评论 -
2023秋招大疆C++开发笔试
其实引用只是对指针进行了简单的封装,它的底层依然是通过指针实现的,引用占用的内存和指针占用的内存长度一样,在 32 位环境下是 4 个字节,在 64 位环境下是 8 个字节,之所以不能获取引用的地址,是因为编译器进行了内部转换。编程题是16进制转64进制的,题目描述有点云里雾里,没做出来。vector 没有pop_fronthepush_front。还是掌握的不熟练,很多概念停留在知道见过但问的一点就犯迷糊。选择、填空、问答题、一道编程。3.STL各个容器的比较。2.求结构体/类的大小。...原创 2022-08-15 22:28:08 · 1046 阅读 · 0 评论 -
2023校招美团笔试
这两天状态不是很好,美团笔试的题比较常规,五个编程,没有选择填空,做的一般,A了两道多,脑子感觉因为天天熬夜有点迟钝,最后几个题直接摆烂了。原创 2022-08-15 22:07:02 · 2143 阅读 · 1 评论 -
华为研发工程师编程题
明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。注意:本题存在多组输入。输入的 0 表示输入结束,并不用输出结果。小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。n个空汽水瓶能换到的汽水等于n-2个汽水瓶能换到的汽水加1。数据范围:输入的正整数满足。.原创 2022-08-03 21:59:07 · 711 阅读 · 0 评论 -
奇安信笔试C++
LSA(链路状态通告)是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。但是数据链路层一般能力有限,会有MTU限制,标准的以太网是1500,Jumboframe可达9000。假设int&max(int&,int&)返回两个参数中的较大者,如有两整型变量inta=10;echo命令用于将输入的字符串送往标准输出,默认输出的字符间以空白字符隔开,并在最后加上换行号。就绪—》运行运行的进程的时间片用完,调度就转到就绪队列中选择合适的进程分配CPU。env查看当前所在环境变量。...原创 2022-08-01 21:46:50 · 425 阅读 · 0 评论 -
广度优先遍历进阶
BFS(广度优先搜索)常用来解决最短路径问题,第一次遍历到目的节点时,所经历的路径是最短路径。几个要点只能用来求解无权图的最短路径问题,队列用来存储每一层遍历得到的节点标记对于遍历过的结点,应将其标记,以防重复访问。127三重for循环挑战失败!反向思维,和为sum,sum-各加数就应该为0;把每个建筑物到达每个空地的距离加在一起,取最小。广度优先可以理解成浅尝辄止,模板。......原创 2022-07-31 10:56:30 · 378 阅读 · 0 评论 -
C++工程师面试模拟
阻塞IO、非阻塞IO、信号驱动IO、IO多路转接、异步IO。其中,前四个被称为同步IO。https。原创 2022-07-30 17:51:09 · 231 阅读 · 0 评论 -
远景智能笔试
一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(RonaldLinnRivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在RFC1321标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。.........原创 2022-07-29 22:29:15 · 299 阅读 · 0 评论 -
蔚来汽车提前批智能座舱C++开发笔试复盘
7月6号投的,7月19做的笔试,7月26面试,祝我好运吧~~~笔试平台是牛客网,10道单选,5道多选,3道编程题。基础现在可以说是比较广,但不够深,现在得每个遇到都得搞清楚而编程题也是这个情况,题型都见过,能不能又快又好的做出来,现在是个问题。...原创 2022-07-20 17:31:33 · 1274 阅读 · 6 评论 -
牛客模拟面试7月19
map与set的不同在于map中存放的元素有且仅有两个成员变,一个名为first,另一个名为second,map根据first值对元素从小到大排序,并可快速地根据first来检索元素。C++中,普通函数(非成员函数)、构造函数、友元函数、静态成员函数、内联成员函数这些不能是虚函数。容器并非排序的,元素的插入位置同元素的值无关,包含vector、deque、list。在尾端增删元素具有较佳的性能。普通函数(非成员函数)、构造函数、析构函数、友元函数、静态成员函数、内联成员函数。...原创 2022-07-19 15:53:16 · 252 阅读 · 0 评论 -
715字节跳动模拟面试
C++11原创 2022-07-15 11:02:38 · 114 阅读 · 0 评论 -
713美团模拟面试
那个项目视频原创 2022-07-14 17:05:30 · 82 阅读 · 0 评论 -
714阿里巴巴模拟面试
数据库。原创 2022-07-14 16:47:07 · 72 阅读 · 0 评论 -
7.14华为模拟面试
约瑟夫环原创 2022-07-14 16:28:13 · 101 阅读 · 0 评论 -
7.13字节跳动模拟面试
模拟面试原创 2022-07-14 14:51:28 · 119 阅读 · 0 评论 -
7.13模拟面试
模拟面试原创 2022-07-14 14:34:16 · 191 阅读 · 0 评论 -
2023华为机考刷题指南:八周机考速通车
华为机试题库总结原创 2022-07-08 17:39:17 · 21543 阅读 · 16 评论 -
牛客cpp工程师技术面
智能指针用于内存管理,对每一块分配的内存会有一个值去记录它被指向个个数,如果等于0,就释放掉这块内存。链接:https://www.nowcoder.com/questionTerminal/668a703b28014f90b562641abb88a378?from=2021dituibook来源:牛客网标准回答智能指针解决的问题如果在程序中使用 new 从堆(自由存储区)分配内存,等到不再需要时,应使用 delete 将其释放,如果忘记释放,则会产生内存泄露。C++ 引入了智能指针 auto_ptr(C原创 2022-07-02 19:00:41 · 327 阅读 · 0 评论 -
7.2面试
应用层、运输层、网际层、物理层网络接口层,网际层,传输层、应用层tcp/ip四层协议模型是对osi七层网络协议模型的简化,其中在tcp/ip参考模型中去掉了osi中的会话层和表示层(合并为应用层),把ois中的物理层和数据链路层合并为了网络接口层,所以tcp/ip四层协议,由下往上依次为网络接口层、网际层、传输层、应用层;其中网络接口层本层兼顾了物理层和数据链路层的功能,实际上tcp/ip参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网际层一个接口,以便在其上传递ip分组,由于这一层未被原创 2022-07-02 18:39:22 · 555 阅读 · 0 评论 -
计算机网络基础题目巩固
leleis类似sshyj=也就是shellna=那种原创 2022-06-19 08:49:25 · 68 阅读 · 0 评论 -
试卷: 【2022】小米秋招笔试-软件开发-卷2
题目链接**若有一个顺序有序表A[1:30], 现进行二分查找,则查找A[4]的比较序列下标依次为()二分查找只有第一次是直接首尾相加除以2的,后面的因为中间的已经验证过了,所以mid要=1或者-1;1:301+30 / 2 : 1515 排除1 + 14 / 2:77排除1+6 / 2: 33排除1+2/ 2: 1^ 异或 10 ^ 01 = 11&按位与 10 & 01 = 00 ,可以用这个判断是偶数还是奇数,和1与运算,偶数为0,奇数为1,如21 & 1 = 1; 34&1原创 2022-06-16 11:03:03 · 2956 阅读 · 0 评论 -
【2020】奇安信秋招C/C++方向试卷3
这种试卷根本不会做。。。。。老板一共需要给某个员工发奖金n元,可以选择一次发1元,也可以选择一次发2元,也可以选择一次发3元。请问老板给这位员工发放完n元奖金共有多少种不同的方法?数据范围:1 ...原创 2022-06-12 22:14:37 · 251 阅读 · 0 评论 -
美团2021校招笔试-编程题(通用编程试题,第9场)
第一题题目没看懂团的蛋糕铺长期霸占着美团APP中“蛋糕奶茶”栏目的首位,因此总会吸引各路食客前来探店。小团一天最多可以烤n个蛋糕,每个蛋糕有一个正整数的重量。早上,糕点铺已经做好了m个蛋糕。现在,有一个顾客要来买两个蛋糕,他希望买这一天糕点铺烤好的最重的和最轻的蛋糕,并且希望这两个蛋糕的重量恰好为a和b。剩余的n-m个蛋糕可以现烤,请问小团能否满足他的要求按答案意思是顾客的要求是已经烤好的m个蛋糕的重量应该介于a\b之间。关键理解n是什么作用,n-m是现烤的,现烤的是完全可以满足要求的,如果烤好的已经超过原创 2022-06-10 21:25:00 · 1176 阅读 · 0 评论 -
声网2020校招-通用C++笔试题
这个题很明显可以看出是插入排序,因为是通过元素后移的方式,空出位置进行插入。而至于降序,可以看到:t = a[i],j = i - 1,while( j >= 0 && t > a[j]),也就是: a[i] > a[i - 1]的时候,进入循环体:a[j + 1] = a[j],即让a[i] = a[i - 1],也就是让后面的数变成前面的数,而后面的数原本是较大的,因此是降序的...原创 2022-06-10 09:52:44 · 223 阅读 · 0 评论 -
浩鲸科技2020届c++
1.C++是类型安全的Java、c#语言是类型安全的,除非强制类型转换。C语言不是类型安全的,因为同一段内存可以用不同的数据类型来解释,比如1用int来解释就是1,用boolean来解释就是true。2.float a,b,c , 那么可以如下判断 (a+b)+c==(b+a)+c 和 (a+b)+c==(a+c)+b浮点数不满足结合律,且一般不用 == 判断是否相等3.C++里面所有的动作都是main()引起的main函数只是程序的入口,也就是程序通过main函数开始运行,后续动作就取决于用户了原创 2022-06-09 23:41:26 · 657 阅读 · 0 评论 -
鼎信通讯提前批主管面凉经(已收到感谢信)
1.介绍自己2我提到3D打印,问怎么编程3.怎么证明自己可以适应工作4.贪心算法原创 2022-06-09 21:51:37 · 229 阅读 · 0 评论 -
华为实习生2022机考、技术面及主管面试
第一种情况,a坐标比b坐标小,a的坐标更新为b+1第二种情况,a坐标比b坐标大,直接加1对于B来说也是一样,按照这个原则来更新坐标,最后返回即可。没有障碍物的:已经用滚动数组优化了class Solution {public:int uniquePaths(int m, int n) {//优化滚动数组来做vectorf(n);f[0] = 1;for(int i=0;i............原创 2022-06-07 16:56:21 · 2583 阅读 · 2 评论 -
字节跳动c++客户端开发技术面一面
1.介绍自己2.逮着简历问,设计模式、项目qt细节,对项目的理解,怎么给别人介绍自己的项目、c++new\malloc区别3.写道编程题链表反转原创 2022-06-07 16:47:42 · 837 阅读 · 0 评论 -
牛客网:美团2021校招笔试-编程题(通用编程试题,第10场)
但是为了保护粉丝脆弱的心脏,小美希望晋级和淘汰的人数均在[x,y]之间。显然这个m有可能是不存在的,也有可能存在多个m,如果不存在,请你输出-1,如果存在多个,请你输出符合条件的最低的分数线。数据范围:, 进阶:时间复杂度,空间复杂度12个用例通过5个,我直接模拟的,不知道哪出问题了正确答案及思路:4,没做树形dp。首先要明白中序遍历的特点:选取其中一个节点,其左边的节点都是其左子树上的节点,其右边的节点都是其右子树上的节点。动态规划三步走:明确下标意义,寻找递推公式,dp数组初始化。原创 2022-06-07 12:05:17 · 1105 阅读 · 0 评论