联想一面嵌入式BIOS 凉

#通信硬件人笔面经互助# RT,虽然刚面完,但是我已经知道自己凉了

没想到美帝良心想居然还有应届HC(base天津)

流程:
一.面试官介绍公司:base在哪、干啥业务、这个职位是什么
二.自我介绍
三.八股(C基本的数据结构、算法思想没问,纯C的八股 挺友好的)
    1.说一下链表 和 数组的存储形式
        1.1说一下各自的优缺点,适合解决什么问题
    2.二维数组a[4][4]的前6的元素是什么
    3.(忘了啊,因为C是面向对象,也没虚函数、旗子继承这些问题来轰炸)应该是个链表的?很简单
    4.怎么向函数中传数组?说一下形参、实参分别是什么
四.手(口)撕代码
    最短的时间内,打引string(注意我这里对字符串的称谓)中最长的子串(用空格间隔开)
        不知道啥是最短时间啊...双指针嗯做试下?就说了下思路,然后面试官让【详细】地说一下coding(定义了哪些变量,每一步怎么做都说)
        最重要地一点:只能用C语言(我说C语言打引都能说成“print……不对,printf”的人,口撕限定语言题,场面可想而知)
    最后面试官都笑了(挺和蔼的老阿姨,戴着大耳包耳机🎧)

五.反问
    Q:C语言是刚需吗?(纯作死)
    A:是的,我们可能会不怎么用汇编,但我们必须要用C  CPP没用过

    Q:后面转C可以吗
    A:必须要转

如果老阿姨是活菩萨就好了,希望能进二面(进了二面我必然废除全身CPP武功以表诚意)
#牛客解忧铺##牛客在线求职答疑中心##数据人的面试交流地##联想#
全部评论
我二面寄了,要是你通过一面了,题目可以跟你说一下。是让你35分钟做两道题,第一道就是给你一个全是小写字母的字符串,让你把字符串中出现两次的字符转化为大写,要求时间复杂度最低。第二道题题目很长具体是什么忘了但是很简单,就是位运算,与上0xF然后右移四位。
4 回复 分享
发布于 2024-04-30 18:34 四川
但是你面的时候不知道会不会是这两道题哈,或者只做题这种形式。反正我面的时候是这俩
2 回复 分享
发布于 2024-04-30 18:35 四川
c++感觉问的挺难啊
1 回复 分享
发布于 2024-04-26 21:25 黑龙江
看来你对这次面试进行了深入的思考和反思,这很好。面试失败并不可怕,重要的是从中吸取经验教训,为下一次面试做好准备。 首先,对于面试官的问题,你可以尝试从以下几个方面进行回答: 1. 自我介绍:你可以简要介绍自己的教育背景、项目经验、技能特长等,让面试官了解你的基本情况。 2. 八股文:对于C语言的基础知识,你可以提前准备一些常见的问题,例如链表和数组的优缺点、二维数组的元素访问等。 3. 手撕代码:对于编程题目,你可以尝试先思考解题思路,然后逐步编写代码,注意代码的可读性和健壮性。 4. 反问:在面试的最后,你可以向面试官提问,了解公司的文化、团队、技术栈等信息,表现出你对这份工作的热情和诚意。 其次,对于你提到的C语言和C++的问题,你可以尝试从以下几个方面进行准备: 1. 学习C语言:如果你对C语言不太熟悉,可以找一些教程或书籍进行学习,掌握基本的语法和编程技巧。 2. 学习C++:如果你对C++有所了解,可以尝试学习一些高级特性,例如面向对象编程、模板等,提高自己的技能水平。 3. 准备项目:在面试中,你可以准备一些与职位相关的项目,展示自己的实践能力和技术水平。 最后,对于面试结果,你可以尝试保持积极的心态,相信自己的能力和潜力。同时,你也可以尝试联系面试官,了解面试反馈,以便为下一次面试做好准备。 祝你好运!
点赞 回复 分享
发布于 2024-04-25 15:50 AI生成

相关推荐

上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
牛客51274894...:意思是光刷力扣还不够卷
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
3
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务