TP-Link提前批面经软件开发工程师嵌入式方向

浅浅写一个Tp-Link一面面经:C++方向--上海

1、自我介绍:

巴拉巴拉啦介绍,面试官好像蛮急的,一半的时候打断问问题,然后开始过项目,问研究生时候的研究方向和本科时候的一些竞赛相关,没有拷打面试官也不是很清楚的样子,问的比较浅。

2、项目介绍:

围绕项目进行拷打,问的比较浅,就是局限于这个项目做的啥,你的工作是什么,产出呢,有点像复述简历hh

3、八股

问的比较浅:

1)全局变量和局部变量的区别:

2)进程之间的通信方式:

3)怎么判断一个链表是有环链表(称述思路就行):

4)内存泄漏如何查找

5)memery copy和string copy的区别?这个 没听清楚,简单扯了点:

1、memory拷贝,根据拷贝的字节个数,从src一个一个字节拷贝到dst,拷贝过程不管src的取值,也不管dst是否能容纳。2、因此,对于memory拷贝,src中NULL字符(取值为0的字符)后面的字符也能拷贝过去。不管dst是否能容纳,都拷贝过去,会存在踩内存。为了避免踩内存,拷贝的字节个数,需要小于等于dst分配的大小。3、string拷贝,遇到src的NULL字符结束。因此,strcpy有两个问题特别需要注意:一,src结尾必须要有NULL字符,否则会一直拷贝下去,直到遇到NULL字符。二,dst在src有效长度的基础上,要多分配一个字符,用于保存NULL字符,如果没有多分配这个字符,会导致拷贝到dst的时候,踩一个字节的内存。4、src没有NULL字符,会一直拷贝下去,直到遇到NULL字符,怎么解决这个问题?使用strncpy,表示最多拷贝n个字节。如果不到n个字节,遇到src中的NULL字符,结束拷贝,并且从当前点到n位置,补充NULL。这一点和memory拷贝不同,memcpy不管src的取值,都会拷贝n个字节。

4、反问:

问了这个岗位招聘工作写的很杂要求很少,具体工作内容是什么:

答:工作很杂,有很多方向

还会有几次面试?这种

更新二面:

很快巨快的二面,一面面完当天下午就约后天二面了,效率极其之高,

二面:面试体验极佳面试官人很好!深圳方向的

1、自我介绍差不多,但这次面试官很耐心听完了,

2、围绕项目进行提问,问了很久,

我有一个项目设计到很多的网络通信,TCP、UDP、http之类的,比较和面试官对口,所以问了很多这个项目相关的内容,穿插问了很多计网相关的内容:

这边列一个没回答上的:清楚NAT吗?(这个不太清楚,只说是网络协议和ip分配有关,没有使用过)

a:NAT(Network Address Translation),是指网络地址转换,1994年提出的。NAT是用于在本地网络中使用私有地址,在连接互联网时转而使用全局 IP 地址的技术。NAT实际上是为解决IPv4地址短缺而开发的技术。NAT旨在通过将一个外部 IP 地址和端口映射到更大的内部 IP 地址集来转换 IP 地址。 基本上,NAT 使用流量表将流量从一个外部(主机)IP 地址和端口号路由到与网络上的终结点关联的正确内部 IP 地址。(应该是IP映射,即MAC和IP之间的关系吧?)

之后还是拷打项目,问得比教细,但主要还是以通信计网为主!

最后问了个C++的内存分配(堆和栈相关把)

内存调试工具:怎么分析代码内存相关问题,

使用调试器GDB和代码的输入输出!

追问有没有使用内存审查工具:

答有听说没使用(但其实GDB就算是一种内存审查工具!)

答有了解但美使用

剩下就是项目负责人职责能力之类的!

3、反问(这边就不说了)想问啥问啥!

更新三面

HR面,没啥难的,整体氛围轻松;

1、自我介绍

2、聊聊项目

3、看你简历航天相关,为啥不去航天:

答:追求发展和平台,比较追求按个人能力评定职称的私企。

4、反问问题如上,简单介绍上海那边的情况;

更新座谈:最近约座谈了

#面经##TP-Link联洲2025届提前批#
全部评论
感觉问题是一样的
1 回复 分享
发布于 06-19 20:43 湖北

相关推荐

base深圳,8.16一面,8.21二面,8.27hr面,到现在还是hr面已完成,估计泡不出来了。一面cpp八股盛宴:1、long占几个字节,在32位上几个字节,64是几个字节2、一个结构体A,一个char 一个int 一个short,这个结构体占几个字节3、这个结构体指针占几个字节4、两个变量做一个值的交换有哪些方式,不经过第三个变量5、函数指针的定义,写一个函数指针的样子6、Stl有几大组件7、说一个最熟悉的容器的结构,vector的存储结构8、说一下线性表的结构9、怎么获取victor的元素个数和存储空间10、说一下map和unordered_map的区别,各用在哪些场景11、哈希表的结构是什么12、哈希表键冲突了怎么办13、什么变量不可以取地址14、讲一下冒泡排序15、怎么优化冒泡排序16、Linux文件权限是654是什么意思17、Linux有哪些文件类型18、有什么进程间通信方式19、那种进程间通信方式效率最高20、fork()返回值,父进程和子进程的返回值是什么全程30分组二面纯问项目,一些常规水题,比如项目难点是什么对你有什么帮助,说完估计面试官也不懂所以没有反馈就下一个题。HR面也是常规,我问熟不熟悉oppo,我说很熟悉本人手机数码爱好者,平常也喜欢看测评啥的,直接拿出我的一加12给他看(初中的时候用的一加1)还尬吹了一通Color OS。本以为会是第一个offer,现在看来是进了鱼塘了,遥遥无期捏。#oppo##嵌入式##c++面试#
转码羊羊不怕困难:主要看学历,我实验室双9基本上都拿到了底软
点赞 评论 收藏
分享
14 46 评论
分享
牛客网
牛客企业服务