十二、输入输出、面试常见问题
一、tp-link 软件工程师 在线测评 编辑于 2022-03-21 17:08:37
然后是离谱的编程题,不能跳转到本地IDE,而且没!有!自!动!补!全!就硬背方法名+方法参数,写代码的感受逼近于TXT,醉了啊。好在有个调试功能,能针对报错修改。ACM模式,控制台输入输出,但是题目很迷惑的没有给标准的输入输出形式.....额,我就照着自己喜欢的输入输出来了。虽然题目比较简单但是时间原因只写了两道,而且写完才发现第一题是选做(为什么把选做放在第一个啊??)也不知道最后算不算过。
二、TP-LINK软件工程师一二三面面经 编辑于 2022-03-14 20:24:46
智力题给定随机函数,生成别的随机数 看过原题但没记住解答方法,回答错了。
用自己的编译器,但是要自己编写输入输出,所以有空的话可以把力扣的函数复制下来,在本地试试怎么做输入输出
三、22届tplink软开C++一二三面经 编辑于 2021-06-18 19:25:16
- Satic关键字在局部变量、全局变量以及类中变量、函数间的作用及区别
- TCP、UDP的区别
- TCP保证可靠传输的协议有哪些
- 内存泄漏的原因及解决办法
总之觉得三次面试体验都很好,面试官很nice,很温柔,遇到不会的还安慰你没关系,会引导你尝试回答,二面手撕代码我前一天晚上临时装了VS,打开的时候上面还是hello world ,也不会写输入输出,很尴尬,建议多刷刷题,练练各种输入输出的写法,不然只能像我一样,和面试官两个人面对面嘿嘿嘿了! 之前在牛客上看了很多面经,觉得很有用,分享下自己的面试内容,希望大家都offer多多呀~
四、C/C++ 中 static 的用法全局变量与局部变量
定义一个全局变量有许多缺点,static 关键字则可以很好的解决这个问题。
另外,在 C++ 中,需要一个数据对象为整个类而非某个对象服务,同时又力求不破坏类的封装性,即要求此成员隐藏在类的内部,对外不可见时,可将其定义为静态数据。
五、实现产生1-7的随机函数
看这个公式 5*(x-1)+x;(x是1-5的随机数)
那么 5*(x-1)会是等可能的0,5,10,15,20
x会是等可能的1,2,3,4,5;
那么这个值就是等可能的0-25。
然后,考虑第二个问题:如何产生1-7?
产生1-7最直观的方法就是:对7取模加一;
但是0-25对7取模最后结果0-6产生的概率不一样;
很简单,如果大于21,再随机一次就好了。
int rand7(){
int x=INT_MAX;
while(x>21){
x=5*(rand5()-1)+rand5();
}
return x%7+1;
}
航天科工二院206
航天科工二院206,base成都,第一年待遇1820w,福利挺好的,应该是955。这是56月进行的,应该属于提前批。因为疫情的影响,所以没有进行笔试,一共有两轮电话面试,一轮视频面试。提问的内容包括一些专业问题(高流、高热、高传),主要是挖掘个人项目经历,包括技术难点等。电话面试问项目的技术难点,应该是工程师面的;视频面试应该是hr和主管,主要问个人的经验总结和收获,其中会有一些尖锐的问题。面试完后三天内hr在微信沟通offer了,个人是很喜欢川渝,但是因为这个offer给的太早了(没有经历秋招,觉得有点可惜),而且家在广东不太合适,所以忍痛拒绝了。
*建议把个人项目经历用STAR原则精要总结,同时要准备好多个技术亮点。简历上展示的项目经历描述可以比喻成是浮在海面的冰上一角,在面试中你需要展示更多的技术亮点,这才能展示你的技术深度。这其实也和钓鱼一样,面试官就是你要钓的鱼哈哈哈
tp-link 系统测试工程师 base南京 校招
2.研究生课题研究情况 问的很多
7.微信登陆界面 设计测试用例?
华为机试&性格测试
Ps:没啥好说的,实在a不出来,有的题你可能print个3啊之类的就过了35%了,就单纯凑点分。个人感觉,比起牛客和leetcode,华为更喜欢把hdoj的题拿来考...
还有一种机试是选择题很多那种,这个看你自己投的岗位,牛客可能前者的人居多吧,那种比如解决方案测试就是30道单选,10道多选。