TP-LINK内推TP-LINK面经

TP-link-普联面经    

杭州软开一面如果要你设计一个TCP协议,你如何设计?线程在什么情况下会被调度?项目经历

二面智力题:100个房间等差数列关灯,最后亮灯的房间编程题:排序数组中两数之和(双指针)01数组,最多可以翻转K个0,最大连续1的个数III(滑动窗口)

三面项目经历(特别细)有一个项目里用到了FreeRTOS,问FreeRTOS的内核调度机制(说实话不知道,只是用了这个系统而已)TCP拥塞控制(没准备,所以也没答上来)

三面后就没了音讯,一个月了都。。。

TP-link-联洲面经    深圳嵌入式一面纯项目经历

二面项目经历(特别细)八股:进程间通信的六种方式,socket有哪几种用户态与内核态通信的方式TCP与UDP的区别线程安全如何保证(没答出来)死锁的必要条件static修饰符的作用结构体占用字节数分析编程题:最多交换一次数位,使数字最大(排序然后比较)

三面(线下)项目经历(特别细)我有一个项目涉及到了Windows驱动开发,所以问了驱动开发的基本架构和核心函数(这个项目有一年了,我确实忘了没答出来。。悔恨)Linux的内核调度了解吗(不太了解)成绩排名,是否保研,竞赛经历最后来了句,普联和联洲比较一下(实话实说,联洲响应更快,面试氛围更轻松)

座谈会

TP-Link作为一家高新技术企业,‌对技术人才的需求旺盛,‌因此面试中技术实力的展现尤为重要。‌同时,‌公司提供的薪酬待遇也相对优厚,‌如嵌入式软件工程师等职位的月薪可达15-20K,‌且年薪为16薪,‌显示出公司对员工的重视和吸引力。‌‌

【TP-Link联洲】2025届校招补招启动啦!!

✅关于联洲

3大体系:研发、制造、营销

6大业务版块:家用网络、消费电子、商用解决方案、运营商网络、APP软件服务、自研云平台12年Wi-Fi产品出货量全球第一

41家海外销售公司、产品远销170+国家和地区2000+产品热销全球

✅薪资福利🤩超高薪酬+丰厚年终+固定调薪=多多MONEY! 🥰班车全城覆盖+年度体检+健身游泳=享受FREE!😋节日红包+产品折扣+丰富礼品=幸福感MAX!

✅招聘岗位10大职类, 2000+HC:研发类、IC设计类、营销类、米哈游、产品类、市场类、制造类、供应链类、财务类、人事行政类、内审风控类,欢迎投递

✅工作地点:深圳、上海、成都、海外(欧洲、北美、亚太、南美、中东非)

✅投递通道:https://career.tplinkglobal.com/campus/jobs?memory=%7B%7D&silence=1

推荐码:EVB2T2

使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态

全部评论

相关推荐

在JavaScript中,堆和栈是两种不同的内存管理方式,用于存储不同类型的数据。堆(Heap): 堆是用于动态分配内存的区域,用于存储引用类型的数据,如对象和数组。在堆中分配的内存不会自动释放,需要通过垃圾回收机制来回收不再使用的内存。堆的大小通常比栈大,并且可以动态增长和收缩。栈(Stack): 栈是用于管理函数执行上下文和存储基本类型值的一种数据结构。每当执行一个函数时,都会在栈中创建一个新的执行上下文,包括函数的参数、局部变量和函数的返回地址。当函数执行完成后,对应的执行上下文会被销毁,栈会自动释放相关的内存。栈的大小通常比较小且固定,内存分配由系统自动管理。下面是堆和栈的一些区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=d59bf6cbe74a47848bb179590bdf5f59#牛客AI配图神器#存储内容:堆用于存储引用类型的数据,如对象和数组;栈用于存储基本类型的数据,如布尔值、数值和字符串,以及函数执行的上下文。分配方式:堆通过动态分配内存来存储数据;栈通过在执行上下文中的栈帧上分配固定大小的内存来存储数据。大小和生长性:堆的大小通常比栈大,可以动态增长和收缩;栈的大小通常比较小且固定,由系统自动管理。管理方式:堆的内存管理需要使用垃圾回收机制来回收不再使用的内存;栈的内存管理由系统自动处理,通过栈指针的移动来分配和释放内存。生命周期:堆中分配的内存不会自动释放,需要通过垃圾回收来回收内存;栈中的内存由系统自动管理,在函数执行完成后自动释放。
点赞 评论 收藏
分享
HTTP状态码是指在HTTP协议中,服务器对于客户端请求的处理结果的标识码。它由三位数字组成,每个状态码代表了不同的含义。以下是一些常见的HTTP状态码及其含义:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd481xx(信息类状态码):表示请求已接收,需要客户端继续操作。100(继续):表示服务器已接收到请求的初始部分,客户端可以继续发送请求的剩余部分。2xx(成功状态码):表示请求已成功被服务器接收、理解和处理。200(成功):表示请求已成功。常用于GET和POST请求。201(已创建):表示请求已经被服务器成功处理,并且创建了新的资源。204(无内容):表示服务器成功处理了请求,但没有返回任何内容。3xx(重定向状态码):表示需要进一步的操作才能完成请求。301(永久重定向):表示请求的资源已被永久移动到新位置。302(临时重定向):表示请求的资源已被暂时移动到新位置。304(未修改):表示客户端发送的请求资源未被修改。4xx(客户端错误状态码):表示客户端发送的请求有错误。400(错误请求):表示客户端发送的请求语法有误。401 (未授权):表示请求需要身份验证。404 (未找到):表示请求的资源不存在。5xx(服务器错误状态码):表示服务器在处理请求时发生了错误。500 (服务器内部错误):表示服务器在执行请求时遇到了错误。503 (服务不可用):表示服务器暂时无法处理请求,通常是因为服务器过载或正在进行维护。这些状态码帮助客户端了解服务器对请求的处理情况,并根据不同的状态码采取相应的操作。
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务