联洲嵌入式面经

写个面经积攒下功德,希望能帮到大家。
4.28投递
5.17一面  20min  介绍项目+八股,主要是计网和操作系统
软链接和硬链接
malloc底层实现
进程和线程区别
腾讯会议开会,涉及到的各个层协议(7层)。
ipv4和ipv6区别
我现在有很多ipv4地址,怎样判断地址有效或者无效。
快排和堆排序时间复杂度,以及那个更快。
tcp和udp区别
进程间通讯的方式
堆和栈的区别
static
面试官人挺好的,有场景题没答上来,他还引导我,告诉我这题对本科生确实可能有点难了。
反问:总共几面?结果什么时候出?  答:三面,一周内

5.21二面  50min  介绍项目,深挖项目,问的挺深的
挑选一个熟悉的项目深挖,项目遇到了哪些问题?怎么解决的?怎么优化?假设有几千万人要使用你做的这个程序,程序需要哪些修改,可能会出现什么问题?
根据项目延伸了几个八股
访问网站的流程,以及涉及到的协议。
B+树和红黑树区别
指针和引用的区别
合并多个有序链表(面试官人挺好的,明确告诉我说出思路就行了,我说要不要完整写一下,他说那你写个伪代码就行了,我哭死。我写完后,他还仔细看了一遍,指出我代码中一些错误,提了一些问题。告诉我主要看思路,思路是对的)
反问:因为自己投的很晚,不知道还有没有机会? 答:放心好了,肯定还有hc的,不然不会拉你来面试的。

5.23三面  15min
深挖项目  无八股
熟悉什么语言?  我是java选手,项目基本都是java。但是还是表示自己做了一个c语言的项目。但是那个项目是大二做的,早就忘完了,被拷打麻了,狠狠道歉。好在面试官人很好,没有为难我。还指出了我的一些问题,教了我一些新知识。全程很放松,虽然拷打了鼠鼠。
然后问我对联洲了解多少
反问:用到哪些技术栈?然后明确告诉我后面要是还有问题可以参加座谈再询问。后面可以多了解下联洲公司。
5.24 座谈 (明确告诉我们是春招最后一次座谈)
总结:感觉联洲体验挺好的。面试官人挺温和,也挺专业的。面试流程也很快,我一面到座谈就一个星期。
一面偏向于八股,二面偏向于项目深挖和手撕算法,三面也是偏向于项目深挖。(目前显示座谈已经完成,不知道能不能拿到offer)
最后感谢联洲,鼠鼠春招就靠这个了,许愿能拿到offer。也感谢各位大佬分享的面经,真的帮大忙了
全部评论
java为啥会问指针和引用啊,这不是C++吗
点赞 回复 分享
发布于 2024-06-21 22:40 陕西
嵌入式手撕这么简单?
点赞 回复 分享
发布于 2024-06-21 22:37 陕西
楼主是9本吗
点赞 回复 分享
发布于 2024-06-03 10:44 广东
老哥我也是那一场的,你是投的哪个地方的
点赞 回复 分享
发布于 2024-05-26 08:32 四川
我比你早一个月,也是感觉面试官人挺好的,流程很快效率挺高。祝你oc+offer
点赞 回复 分享
发布于 2024-05-25 13:38 福建

相关推荐

------------------------------------题目一:题目大意:有 n (1 <= n <= 50000) 名研究生和 m (1 <= m <= 100000) 套资料。每名研究生需要一个连续编号的资料区间 [Li, Ri]。你需要将所有资料分到两个阅览室,使得尽可能多的研究生获得认证。认证条件是:某研究生需要的资料区间 [Li, Ri] 能完全覆盖其中一个阅览室的所有资料。解法思路:关键在于简化问题。最优的分配方案之一,必然是让其中一个阅览室只存放一套资料,例如只放资料 p。在这种情况下,研究生只要其需求区间 [L, R] 包含了资料 p,就可以获得认证。因此,问题转化为:找到哪个资料编号被最多的区间所覆盖。这是一个经典的区间覆盖问题,可以使用差分数组解决。遍历所有研究生的需求区间 [L, R],在差分数组上执行 diff[L]++ 和 diff[R+1]--。最后,计算差分数组的前缀和,其过程中的最大值就是答案。------------------------------------题目二:题目大意:在一个 n x m (1 <= n, m <= 8) 的方形区域中,有一些位置被标记为“*”。你可以用 1x3 或 3x1 的石柱覆盖区域,但每个石柱的至少一端必须在“*”上,且石柱不能重叠。当无法再放置任何石柱时,形成一个最终布局。问总共可能有多少种不同的最终布局状态(只关心哪些格子被覆盖)。(标记位置不超过13个)解法思路:由于标记点数量和网格大小都非常有限,这道题可以通过状态搜索来解决。核心是为每个“*”标记点决策如何放置石柱(或不放置)。我们可以用深度优先搜索(DFS)来枚举所有可能的放置组合。为了高效地表示和检查网格的占用状态,可以使用位运算(bitmask),一个64位的整数即可表示整个8x8的网格。DFS的每一层对应一个标记点,尝试以该点为端点向四个方向放置石柱,如果放置不越界且不与当前已占用的格子重叠,就更新mask并递归到下一个标记点。所有搜索完成后,将最终的mask存入一个集合(Set)中,集合的大小即为不同布局状态的数量。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
30
55
分享

创作者周榜

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