自我介绍
1.tcp 三次握手
2.tcp udp 区别
3.p2p 不会?
4.打开网页的过程?
5.c分配空间方式
6.malloc如何分配内存
7.多态
8.虚指针
9.和为100
10.bfs
11.32位1e9数据 中位数
12.32位扩展8G
13.线程和进程区别
附加:线程进程切换?
answer
1:tcp 三次握手 c代表客户端 s代表服务端
第一次 c->s 发送 syn包 seq=n 客户端状态变为syn_send
第二次 s->c 发送 syn ack包 ack=n+1 seq=m 服务器转台变为 syn_recv
第三次 c->s 发送 ack包 ack=m+1 seq=n+2 服务器客户端变为establelished
为什么要三次握手:建立可靠连接,确定序号,序号一般为随机值,防止网络中被延迟的分组在以后被重传。
为什么不两次握手:
两次握手有可能第二次丢失,造成建立多个链接,浪费资源。序列号得到确认。
四次握手过程:
第一次 c 发送fin c 状态变为 fin_wait_1
第二次 s 发送 ack s 状态变为 close_wait c 状态变为 fin_wait_2
第三次 s 发送 fin s 状态变为 last_ack c 状态变为 time_wait
第四次 c 发送 ack s 状态变为 closed
四次握手原因:tcp是双工的协议所以接收方发送方都需要fin和ack 所以有四次
time_wait状态原因:时长为2msl 如果客户端直接进去close 服务器没收到ack 就会重新发送fin包,客户端close之后 服务端就不会接收到ack而是收到rst,防止最后一次握手数据丢失。 而且如果关闭之后又使用有可能造成数据混淆。
2.
tcp 有连接的流服务 tcp 拥有标志位 序号 数据校验 超时重传 窗口 拥塞控制 等来控制链接的可靠,以及进行会对网络有益。慢但是可靠 文件传输 重要信息
udp 无连接的报文服务 快 但是不可靠 视频 实时通信等
3.
p2p https://www.cnblogs.com/linsanshu/p/5546948.html 特点减少了服务器的负载,负载均衡,人人都是用户也是服务器,缺点用户少了用户体验极差。越多越好。采用哪种拓扑以及如何优化是重点。
4.打开一个网页,例如 www.baidu.com dns协议查找到 网址的ip 顺序 浏览器 电脑 路由器 isp网络服务提供商 域名服务器 用tcp协议建立连接 然后就开始用http协议 post get这些请求了 用到的协议 dns http tcp ip arp(以太网会用到mac地址) 路由器上ospf等内部网关协议 bgp等外部网关协议
5.分配空间 malloc 小于128k调用brk函数分配 由链表管理的内存 大于128kmmap函数分配文件映射区
7.静态多态和动态多态
静态多态 函数重载 编译期确定
动态多态 虚函数 定义时在数据的头部 sizeof 当前类的虚函数只会占用一个指针的空间
作用 确定类型装换之后调用的函数为原先类型的函数。
9.整数 求有多少个和为100 不重复 sort 双指针 复杂度 nlogn
可以重复 例如0 100 统计有多少个100 多少个0 最后计数 注意50
10.bfs不用函数 就是队列 dfs是栈
11.32位1e9求中位数
当时思路:分组 例如 0-1e8 1e8-2e8…确定是哪组 然后重复这个行为
12.虚拟内存 三级页表
13.https://blog.youkuaiyun.com/zhou753099943/article/details/51771220
线程和进程如何切换:https://www.cnblogs.com/kkshaq/p/4547725.html
相关推荐
腾讯音乐前端一面凉经
腾讯一面虽然问的都是基础,但是扣的特别细orz 1.dom的事件机制?冒泡和捕获怎么理解?点击li这段代码输出什么? document.getElementById("div").addEventListener( "click", e => { alert("div"); e.stopPropagation(); }, true ); document.querySelector(".ul").addEventListe
有赞面经(一面)---凉经
有赞面经(一面)—凉经 8.10号在牛客网上投了有赞的内推,期间收到邮件邀请在线笔试,约到8.18号下午3点-4点笔试,笔试其实不难,编程题也不难,都是些Leetcode上的简单题,奈何我算法菜啊,没做出来。。。但是,还是很幸运地收到了有赞的面试邀请,约在了24号晚上七点,也就是今晚。我早早回到寝室开始准备,7点03分,接到了面试电话。电话里听声音,应该是个二十多岁的年轻人,听声音比较疲惫,估计是...
腾讯WXG后台开发实习一面凉经
腾讯WXG后台开发一面凉经 WXG春招实习生面试,方向软件后台开发方向,二十分钟后凉了。 面试官和蔼可亲,我说不会的他就不问了…… 一、基础知识 一开始个人介绍,然后开始问基础知识,由计网和操作系统和C艹组成: 加粗为我个人不懂的,日后强化。 1,多线程和多进程的实现。 2,守护进程的实现。。。 3,网络编程是否熟悉,答socket,问我linux系统的socket,不知道(Linux相关都不知道)。。。 4,TCP的time-wait状态和作用。 5,服务器每个网络连接用什么标识(传输层端口,网络层
快手一二面凉经
快手一面 项目 负载均衡 一致性哈希 了解过哪些开源的负载均衡器 三次握手的不安全点(syn洪水攻击) 为什么是四次挥手 tcpdump的使用方法 高效的半同步半异步怎么实现,是哪种事件处理模式 红黑树的性质,来源以及和bst,avl相比的优点 代码:位图的实现 用位运算表示取余 快手二面 sql语句:关联查询 join输出两行,如何输出三行数据 -1用16进制...
腾讯前端一面二面凉经
群友分享 第一次 部门:微信支付 前端开发 问题: 记不大清了写几个 http2.0协议 浏览器输入url到看到页面发生了什么事 xss 场景问题: 登录页面设计 数据同步问题 还有一些项目的问题 总结:面试官面的时候可能心里已经有答案了,结束后10分钟挂了。然后推荐到了别的部门。 第二次 部门:光子工作室 UI开发 这个部门貌似是偏业务 一面: 先是问我为什么来前端,看简历更偏后端,但是我没得选,因为我投的是全栈,前后端都可以,然后我就实话实说了,确实是那个面试官推我过来我才来的。 然后就说了些我知.
cesium加载天地图、OSM、谷歌底图
以上示例是加载矢量底图,若要加载影像或者其他只需要更换相应的url,在WebMapTileServiceImageryProvider中还要更改layer参数。url中’‘vec_w’,一些其他风格,基于CRAT渲染,两种方法效果差别不大。有两种方法加载天地图分别是。对应投影样式,具体可看。还要谷歌的一些卫星底图。
腾讯一面凉经分享
腾讯一面凉经分享 第一次面试,由于之前没有过经验加上准备不是很充足,所以一番折腾就GG了。 之前和面试官约好了面试时间,今天下午就开始紧张地准备着,甚至翘掉了我的软件工程课;19:10收到了面试官的电话,“怎么刚才打电话打不通呢?”我这神奇刚换的nova6手机,坏了吗?但是确实没有通话记录啊。。。。电话那头是一个声音很好听的小哥哥,说话也很温柔。 上来先做一下自我简单的自我介绍,不要太长,三分钟...
STK与Matlab连接报错?手把手教你解决mexConnect函数执行问题(附完整避坑指南)
本文针对STK与Matlab连接时常见的“mexConnect函数执行”报错,提供了完整的诊断与解决方案。文章深入剖析了错误根源在于路径冲突或文件损坏,并手把手指导用户通过定位STK连接器文件、正确配置Matlab路径(包括使用addpath命令)以及执行初始化测试三步走策略,彻底解决问题。同时附上版本兼容性检查、安装避坑指南及构建稳健工作流的建议,帮助用户建立可靠的STK-Matlab联合仿真环境。
腾讯PCG一面凉经
凉经
即梦(Dreamina)技术浅析(六):多模态生成模型
多模态生成模型的目标是结合不同模态的数据(如文本和图像),生成新的视觉内容。其核心思想是利用文本描述引导图像或视频的生成过程,使得生成结果能够准确反映用户的意图。
vLLM专题(七)-支持的模型列表
vLLM支持跨多种任务的生成式和池化模型。如果一个模型支持多个任务,您可以通过–task参数来设置任务。对于每个任务,我们列出了已在vLLM中实现的模型架构。每个架构旁边,我们列出了一些使用该架构的流行模型。
字节一面凉经,其实挺简单。。。
1、从浏览器输入网址到出现页面经过了哪些阶段 2、http请求头有什么了解 3、跨域的方式:除了服务器端设置还有jsonp以外还有啥 4、es6语法用过哪些?promsie let module(自己挖坑) 5、module的一些问题,exports exports.a CommonJS 6、一道let const的题 var a = 2 if(true){ var a = 3;...
华为OD机考双机位C卷 - AI处理器组合 (Java & Python & JS & GO & C++ & C)
> 2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 华为OD机试双机位C卷真题目录点击查看: [【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)](https://blog.youkuaiyun.com/banxia_frontend/article/details/155503868)
腾讯2019春招提前批一面凉经——应用研究
腾讯2019春招提前批一面凉经——应用研究 1、自我介绍 2、项目介绍 其中因为项目里用到了hdfs和hbase,问会不会这方面的调优。 具体问了一下项目里的相关内容。 说我的项目和他们做的内容不太相关,不太契合。他们主要用的是C++和Go语言,做容器云。 3、手撕算法 (1)顺时针输出矩阵元素 相当于LeetCode上“螺旋矩阵”题目的简化版,把m×n矩阵变为了n×n矩阵 附链接如下: ht...
特别章节-0.1 SolidWorks导出机械臂的URDF模型各个关节坐标系设置
通过Solidworks导出机械臂的URDF模型文件,建立机械臂的各个关节坐标系的规则以及注意点,详细步骤
手把手教你学Simulink——基于Simulink的模糊自适应PI调节FOC电流环
本文提出基于模糊自适应PI控制的FOC电流环优化方案,针对传统PI控制参数固化、抗扰性差等问题,通过模糊逻辑在线调整PI参数。方案采用双输入(电流误差及变化率)和三输出(ΔKp/ΔKi/PI调节)结构,实现动态响应时间<30μs(提升38%)、超调<5%(降低71%)、参数摄动下误差<±0.4A(精度提升73%)。详细介绍了Simulink建模步骤,包括模糊规则设计(7语言变量、49条规则)、隶属度函数配置及自适应PI实现逻辑,并提供实机部署建议。仿真结果表明,该方法显著提升系统鲁棒性,特
后端开发面经系列 -- 腾讯微信一面凉经
公众号:阿Q技术站
如何选择汽车域控制器MCU?一文看透7大关键维度[特殊字符](含芯片推荐、踩坑预警)
MCU选型 Checklist(实用表格)维度你需要考虑的问题Flash/RAM我的任务栈够吗?是否支持OTA双Bank?安全等级这功能出故障会不会危及人命?接口资源够几个CAN?支持CAN FD?ETH是否支持TSN?主频我的软件响应周期是多少?是否带Cache?多核架构是SMP/AMP?是否带锁步核?跑多个任务会不会互相干扰?功耗与封装睡眠电流够低?有外扩DDR空间?BGA能焊?供应链有无国产替代?交期是否稳定?支持AUTOSAR吗?
腾讯IEG一面凉经
# 腾讯IEG一面(20min) 自我介绍(2分钟) 我说我主java,但还是问了我go,问到我的知识盲区上了; 1. go中堆跟栈的区别 2. 切片与map传参进函数,在函数内修改数据,之后外部重新访问,数据会有修改吗? ```go f(map|slice){ map["name"]="joy"; slice[0]=1; } map; slice; ``` 3. 常见情况什么操作会发生恐慌panic? 4. ```go main{ go func(){
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
腾讯一面凉了。。。。
Client Random、Server Random 和 Pre-Master。用这三个作为原始材料,就可以生成用于加密会 话的主密钥,叫“而黑客因为拿不到“Pre-Master”,所以也就得不到主密钥。为了保证真正的“完全随机”“不可预测”,把三个不可靠的随机数混合起来,那么“随机”的程度就非常高了,足够让黑客难以猜测。这里的“PRF”就是伪随机数函数,它基于密码套件里的最后一个参数,比如这次的 SHA384,通过摘要算法来再一次强化“Master Secret”的随机性。
RU DOS版、EFI版32bit/64bit BIOS常用工具
DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。
腾讯暑期实习面试一面,凉
2020腾讯暑期实习面试一面,凉 本人非计算机专业,想要进大厂,奈何太渣,如何能逆袭,如何能进大厂啊?求大厂收留~ 本次面试是腾讯音乐的web后台,感谢腾讯爸爸捞我,遇到一个特别nice的面试官,面试体验反正学到了很多知识。 C++基础知识 STL的vector,list,map,unordered_map的区别 脑子突然空白,胡乱答了一些,面试官特别nice很仔细的解答了这些的区别 面向对象与...
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
腾讯运营开发实习面经——一面凉
整个面试从上午11点到11点50,整整50分钟,可是还是凉了 自我介绍 除了React还知道哪些前端框架(因为自我介绍里提到了React) 答了Vue和Augular React和Vue的区别 答了一下JSX和template两种方式带来的不同,使用React更倾向于拼积木,使用Vue更倾向于写模板,并且提到了Vue的双向数据绑定 XSS攻击防范讨论 因为讲到了跨域、XSS、CSRF这些...
腾讯后台开发一面(凉)
本人背景:2020届双非本科应届渣渣毕业生找不到工作,因为疫情原因,找工作特别困难,之前实习随便找的一份创业公司的前端开发,创业公司嘛,工作9106,工资也不是很高,加上我的前端只学了3个月就去找的实习,各方面的能力都不足,对前端界面的开发力不从心,本人很是苦恼,做了3个月后身上长湿疹,辞掉实习去看病,足足看病看了6个月才好,期间碰到疫情+毕业设计+毕业论文,整个人都崩溃了,答辩前甚至痛苦到电脑都不想看,一看电脑眼睛就疼(可能这就是成年人的世界吧)。于是下定了决心从前端转到java后端开发,希望能有好的改变
1045



被折叠的 条评论
为什么被折叠?



