offer和面经分享(内含offer截图)

TCP/IP原理详细解析 面向有连接型 面向有连接型中,在发送数据之前,需要在收发主机之间连接一条通信线路。举个例子就是,人们平常打电话,输入完对方电话号码拨出之后,只有对端拿起电话才能真正通48话,通话结束后将电话机扣上就如同切断电源。因此在面向有连接的方式下,必须在通信传输前后,专门进行建立断开连接的处理。如果与对端之间无法通信,就可以避免发送无谓的数据。 面向无连接型 面向无连接型则不要求建立断开连接。发送端可于任何时候自由发送数据(面向无链接型采用分组交 换(1.7.2)的情况要多一些。此时,可以直接将数据理解为分组数据 阅读详情

一直以来其实不太倾向把offer截图公开分享,少不了有点炫耀的嫌疑。但是呢,总有些同学在公众号后台留言质疑:“博主只会吹嘘,我还拿到了google、微软的offer呢,敲键盘谁不会啊”。对于这类留言本来直接忽略就好,但是不知道小伙伴们有没有过那种“一粒老鼠屎坏了一锅粥”的经历。基于种种原因,博主决定把这份offer喜悦分享给大家,一方面可以让一部分“老鼠屎”彻底闭嘴;另外一方面,也可以传递这份喜悦,以及给到小伙伴们一种激励,期待来年的你们同样可以实现自己心中的名企梦~


  • 腾讯offer

腾讯投的是提前批后台开发岗位,腾讯主要是C++相关。由于博主是学java,因此面试主要是计算机网络、linux、操作系统、算法和项目。

 


  • 百度offer

百度是秋招,前期也投了百度的提前批,不过就说了一句话就挂了:“你会Android开发吗?”博主投的是java开发,什么鬼.....给出否定回答之后,就收到对方礼貌性的回绝:“有机会下次再联系你”。究竟有没有机会心里还是有这个B数的,果不其然一句话就凉透的面试伤不起~

 

百度校招呢,主要考察:设计模式、java基础、数据库这些。另外就是,JDK源码,比如手写BlockingQueue、生产者消费者、容器源码等等这些。还有就是算法。身边有同学百度二面手写了6到算法题.....所以一直以来强调算法的重要性真的不是博主胡说八道。不过博主给个建议,算法一定要在你基础已经掌握后去刷题,因为一面主要是基础面试,如果基础你都过不了,算法题可能都无缘。算法一旦开始刷题了建议得一直保持感觉,每天都坚持刷几题。上面说的百度二面手写六道算法题,那六道算法题基本都是原题。抛开原题不说,算法这东西,只能量变引起质变,个人认为是不存在捷径的。基础过了一遍之后,每天写几道算法题,写不动了就看看其他的,身边同学大概也是这样子过来的。算法之外,还有就是系统设计题,博主当时的面试题是:如何设计QQ聊天软件,面试官问的很细:协议,分布式,用户均衡,连在两台服务器上的用户如何通信等等一些细节。大家平时注意积累~


  • 头条offer

头条是大数据开发岗位,也是校招,第二次笔试才通过。头条好像有9次笔试,所以你会一直收到笔试邀请,直到你笔试通过为止。头条也比较注重算法考察:头条一面面试官是这么说的“应届生的项目与实际应用相差太大,所以我们只能通过基础和算法来筛选。”这也又一次凸显了算法的重要性。博主多次强调算法的重要性,希望能够引起大家重视,刷算法题首先要明白题是刷不完的,但是解题方法是有限的,所以大家不要单纯刷题而刷题,一定要注意总结~。头条大数据开发二面中问到了一道系统设计题:如何实现支付宝转账这个业务,也就是要你转账的事务是怎么实现的。


 

  • keep offer

keep面试是在校内,比较方便。keep也是偏爱算法考察:一面主要是java基础、HBASE底层原理、算法:随机打乱一个数组中的排列,要求每个排列出现的概率一样。HBASE的话主要因为博主简历上写了熟悉HBASE。不会的同学也不用担心,大部分面试都是根据你的简历来的,简历上没有的可能只会问问你知不知道,简历有的东西,大概率会深问,尤其是熟悉这类字眼。keep二面主要是系统设计题:如何实现360的开机时间打败百分之多少这个业务。另外就是手写实现LRU,这篇文章有详细讲解过。一般而言算法和系统设计题,面试官会根据你的回答不断要你优化,不断给你提出问题。不过大家也不用担心,面试官大部分都是很好的,个别例外。比如:博主曾经内推过携程,也是大数据岗。二面是两位面试官,在讲spark源码的时候,两位面试官表现出很轻蔑的态度,三面的时候好想把脸甩回去,最后还是没有这样做,毕竟博主是社会主义好青年,要承担共建社会主义和谐社会的责任,有碍于和谐社会的事情博主当然不会做啦。

 

不过话说回来了,面试中,如果碰到态度很不友好的面试官,个人觉得这公司不去也罢。因为那个表现高高在上的面试官大概率是你以后的同事,而这种态度极有可能与部门文化有关,你想想你能不能容忍一直待在这么一种文化氛围中工作,反正博主是做不到。记住求职是双向选择的,你也在选择你以后的同事,公司部门文化。这里并不是说携程这家公司怎么样,只是博主面试的那个部门文化实在不敢恭维,两个面试官同时表现得很无礼高高在上的态度。当然携程的其他部门可能很好,说这么多,只想告诉大家,找工作不丢人,那两个携程的二面面试官才丢人,这类部门技术再牛,博主也不屑去,个人想法~

 

在码字时,携程那糟糕的面试体验,那两个面试官轻蔑的态度又浮现在眼前了,可怕。

大家不要担心,整个秋招,面试了几十家公司,博主也就携程这一家的面试体验极差,其余公司的面试官都很亲切,平易近人。


 

  • 猿辅导offer

说到面试体验,携程最恶心,猿辅导最为nice。博主是在朋友圈知道猿辅导这家公司的:猿辅导的实习是800一天,就是这么豪的一家公司。想知道这么豪的一家公司面试究竟问些什么,所以呢,投递了简历。

 

猿辅导一面主要考察java基础和算法,算法主要问了两个:链表的拆分,把链表中奇数编号的节点连接成一个链表;偶数编号的节点连接成一个链表;另外一个的话,和百度面试那道算法题一样,就是在log复杂度下找出两个排序数组的中位数,详见这篇文章。博主当时讲了五分钟思路,结合画图解释,以及五分钟代码实现。这里插一句,面试手写算法,一般简单的题会给10分钟左右,所以你不仅要会,还有能够快速写出代码,这必须得建立在你对算法题理解很深刻的基础上,“死记硬背”是很难做到的。这两道算法直接把博主送进了二面。二面的面试体验很好,面试官全程微笑提问,循循善诱。博主差点就没把持住,以身相许了,阿弥陀福~。二面其实主要是系统设计:猿辅导有很多服务器,每天代码产生大量异常,这些异常都会写入日志文件,如何统计出出现次数最多的异常,以及如何做到最节省网络带宽(因为分部式必定会涉及数据的网络传输)。统计部分主要是利用kafka消息中间件和wordCount。至于最节省带宽,这个没有标准答案,大家可以想想。另外一个算法题是要你实现两个函数:一个put接口函数,接收一个整形参数,不断的存储数据;一个get函数,返回由之前所有put过的元素构成的有序数组,你能给出的最优复杂度是多少呢?全程下来面试体验很好,很nice。

 

上面单纯讲的是面试体验,部门文化之类的,具体公司实力,不在文章讨论范围内。

 


  • 流利说offer

博主技术面只有一面,二面就是HR面,大数据开发岗位。面试前一天晚上笔试,第二天上午面试,其实第二天时间都已经排满了,笔试当天晚上的十一点四十左右才通知第二天面试。本来他们的面试是九点开始,博主第二天的时间已经安排满了,所以他们把时间提前到了八点半,面试地点在学校旁边的酒店,骑单车的话也就十几分钟。面试我的是流利说数据部门的leader,校友。面试开头一会问了java GC的问题,具体关于GC的直接见这篇文章。感谢大家一直以来的支持~

 

这个问题后基本就再也没有问过技术问题了,开始的时候还问了博主拿到了哪些offer,由于当时时间还早,博主只有腾讯的录用意向书,也就如实相告了。不知为何,GC回答完之后,全程几乎没有问其他技术问题了,之后就是教我一些学习方法,推荐一些优秀的书籍、paper之类的。可能是面试官信任腾讯offer的含金量?具体原因也不太清楚,有同学流利说面了三面技术面的....无解。其实博主不太认同这种有大厂offer就发面试绿卡的做法,而且当时面试官也没有要求我出示证据,也就是说,如果我当时是瞎编,无端捏造了一个腾讯offer,一面不问技术的技术面就可以顺利拿到了流利说的offer,想想也觉得可怕。不过也有可能是面试官人很nice,当时博主也赶时间。不过还是很感谢流利说面试官的认可,对这类做法,每个人心中都有一杆秤,这种文化到底值不值得加入,天平偏向哪边,每个人心中都有一个答案~

 

博主翻了下短信和邮件,只找到上面几个offer截图,其他的可能后面删除了。不管怎样,感谢大家一直以来的支持,希望大家在求职面试的时候都能收获自己满意的offer。


 

更多求职面试总结以及更多文章分享,请关注个人公众号:“菜鸟名企梦”,公众号后台回复“资料”即可获得2T的优质精选高清全套完整学习资料(资料丰富,你需要的基本都有~)以及博主整理好的精品资料一份。2T资料涵盖各个求职方向,并且每一个方向都有对应的经典项目,可写入简历的大型项目

 

openEuler服务器离线安装实战:从Docker到Samba的完整避坑指南 本文提供了一份详尽的openEuler服务器离线部署实战指南,重点解决了在无网络环境下安装Docker、Samba等软件的依赖难题。文章深入对比了`dnf install`、`rpm`直接安装及禁用仓库安装三种核心方法,并分享了构建本地DNF仓库的进阶策略,旨在帮助运维人员构建高效可靠的离线部署工作流。 阅读详情

相关推荐

汇川Easy系列斜坡函数功能块(支持状态输出)

IN rSetValue REAL 0.000000 0.000000 不保持 目标值 1IN rMaxValue REAL 0.000000 0.000000 不保持 最大目标值 2IN rMinValue REAL 0.000000 0.000000 不保持 最小目标值 3IN rSmoothTime REAL 100.000000 100.0000 不保持 最小到最大值平滑时间 单位 秒 4IN diTs DINT 10 10 不保持 函数调用周期采样时间中断时间 5。

RXXW_Dor的博客 389

史上最全的TCP/IP协议原理

TCP/IP协议原理 一、TCP/IP协议简介及起源 1、什么是TCP/IP TCP/IP是TransmissionControlProtocol /InternetProtocol(传输控制协议/互联网络协议)的缩写。TCPIP只是其中的2个协议,也是很重要的2个协议,所以用TCP/IP来命名这个互联网协议族,实际上,它还包括其他协议,比如UDP、ICMP、IGMP、ARP/RARP等。传输控制协议:用于处理任何长度消息的可靠传输,互联网络协议除了具有其...

小仙儿 2万+

2026最新Coze扣子工作流成品+每日更新+复制源代码+搭建工作流基础到高级教程

最新Coze扣子工作流成品,每日更新,180多套扣子智能体工作流成品,可一键导入+复制源代码+搭建工作流基础到高级教程,工作流源码教程都已打包,拍下自动发货!

网络原理——TCP协议

TCP协议详解

m0_69025993的博客 5042

TCP 协议原理

文章目录一、TCP 原理1.确认应答机制(可靠机制)2.超时重传机制(可靠机制)3.连接管理机制(可靠机制)4.滑动窗口(效率机制)5.流量控制(可靠机制)6.拥塞机制(可靠机制)7.延迟应答(效率机制)8.捎带应答(效率机制) 一、TCP 原理   TCP 对数据传输提供的管控机制,主要体现在两个方面:安全效率。这些机线程的设计原则是:保证数据安全的前提下,尽可能提高传输效率。 1.确认应答机制(可靠机制)   发送方发送给接收方数据之后,接收方就会回应一个应答报文。如果发送方收到这个应答报文,那么就

王以牧 6939

TCP原理(全网最详细)

万字深度解析TCP原理,网络原理,全网最详细

loss_rose777的博客 2927

igmp协议属于哪一层_一文读懂TCP/IP协议工作原理工作流程

简述 本文主要介绍TCP/IP协议工作原理工作流程。含义TCP/IP协议,英文全称Transmission Control Protocol/Internet Protocol,包含了一系列构成互联网基础的网络协议,是Internet的核心协议TCP/IP协议是一个协议簇,包含了应用协议、传输协议、网际互联协议路由控制协议。应用协议TCP/IP体系中的应用层协议,主要包括HTTP(超文本传...

weixin_35647899的博客 1162

igmp是哪个层协议_一文读懂TCP/IP协议工作原理工作流程

简述 本文主要介绍TCP/IP协议工作原理工作流程。含义TCP/IP协议,英文全称Transmission Control Protocol/Internet Protocol,包含了一系列构成互联网基础的网络协议,是Internet的核心协议TCP/IP协议是一个协议簇,包含了应用协议、传输协议、网际互联协议路由控制协议。应用协议TCP/IP体系中的应用层协议,主要包括HTTP(超文本传...

weixin_39631767的博客 147

Tcp/Ip协议相关知识

tcp/ip协议 从底层开始,物理线材,路由器,无线局域网。 网络层:ARP(Address Resolution Protocol)地址解析协议,目的是实现IP地址到MAC地址的转换(映射)。一问一答,无连接的协议。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协议(NDP)所替代。 作用:在OSI七层模型中,对数据从上到下进行封装发送出去,然后对数据从下到上解包接收,但是上层(网络层)关心的IP地址,下层关心的是MAC地址,这个时候就需要映射IPMAC。 工.

Rokicspace的博客 345

TCP/IP协议

1、TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层网络接口层。 网络接口层 模型的基层是网络接口层。负责数据帧的发送接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法。 这里有四个互联协议: 网际协议IP:负责在主机网络之间寻址路由数据包

SuperwarriorOne的专栏 1082

计算机网络 - Http协议Tcp/IP协议

正好计算机网络期末复习完,总结一下,计网的知识感觉贼多,而且虽然分层,但每层联系紧密,所有知识都分割不了,所以就简单总结一些以后找工作可能要用的。 关于Tcp/IP协议Http协议 Tcp/IP协议是由网络层的IP协议传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。 协议采用了4层的层级结构(应用层,传输层,互联网层,互联接口层),...

b9x__的博客 1263

TCP/IP 常见协议 及 分层模型

分层模型 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 数据链路层(ARP协议、RARP协议):定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测纠正,以确保数据的可靠传输。如:串口通信中使用到的115200、8、N、1 网络层(IP协议、ICMP协议、IGM

weixin_44284014的博客 1364

TCP/IP协议详解概述

TCP/IP协议详解卷1--第一章概述--读书笔记 作者:vpoet 日期:2015/06/25 注:本系列的文章只是作者对TCP/IP协议的理解,难免会出现纰漏或者不完整,当然也有可能很肤浅,希望大家理解 一.引言 百度百科这样说TCP/IP协议: Transmission Control Protocol/Internet Protocol的简写,中译名为传...

weixin_33725722的博客 93

详解TCP原理

TCP协议是一种传输层协议,也是TCP/IP协议栈中非常重要的一个协议,它提供了面向连接,可靠性传输,面向字节流等特性。使传输的效率可靠性大大提高。可靠性是TCP协议的最核心的机制。它可以在数据传输时提供各种控制错误恢复机制,确保数据在网络中可靠传输。TCP之所以这么复杂,就在于TCP既想要提高传输可靠性,又尽可能的保证传输的效率。校验序列号(按序到达)确认应答超时重发连接管理流量控制拥塞控制滑动窗口快速重传延迟应答捎带应答。

qq_63525426的博客 2877

简述TCP/IP工作原理

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

寂寥人生的小幸运的博客 1万+

一文讲透TCP/IP协议 | 图解+秒懂+史上最全

TCP/IP协议包含了一系列的协议,也叫TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IPTCP/IP协议族提供了点对点的连结机制,并且将传输数据帧的封装、寻址、传输、路由以及接收方式,都予以标准化。

青春木鱼的博客 14万+

TCP/IP协议栈的基本工作原理

TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1) TCP概述 a. TCP提供的是面向连接的全双工服务。 TCP所有的数据会匹配到由源地址,目的地址,源端口,...

weixin_34272308的博客 1159

TCP/IP协议工作原理工作流程

当HTTP发起一个消息请求时,应用层、传输层、网络层链路层的相关协议依次对该消息请求附加对应的首部,这个首部标明了协议应该如何读取数据,最终在链路层生成以太网数据包,以太网数据包通过物理介质传输到目的主机,目的主机接收到以太网数据包以后,再一层一层采用对应的协议进行拆包,最后把应用层数据交给应用程序处理。这一过程称为封装,传输,分离,分用。4)链路层:链路层在其MAC帧的数据部分装上IP数据包,再加上源主机,目的主机的MAC地址帧头,并根据其目的的MAC地址,将MAC帧发往目的主机或IP路由器。

个人技术博客 4287

计算机网络知识详解之:TCP连接原理详解

计算机网络知识详解之:TCP连接原理详解

大数据开发、JAVA开发、人工智能AI 8584
上一篇: 你想找的所有求职项目都在这了
下一篇: 百度?腾讯?我选头条
古老的屋檐下
博客等级 码龄9年 634粉丝 139原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值