百度实习一面回顾

百度春招实习三面柳暗花明经 百度春招实习三面柳暗花明经一面(1.5h)问答部分算法部分二面(1h)问答部分算法部分三面(45m)问答部分 岗位百度推荐春招实习,前两面间隔一周左右,二面结束后大概过了三周才通知安排三面,期间一度以为自己挂掉了…感觉面试期间被问到的问题有很多需要自己细细思考及好好掌握的地方,所以总结了一篇柳暗花明经。 一面(1.5h) 问答部分 介绍下实习经历和召回上所做的主要工作? 召回策略分别都做了哪些优化? 召回模型分别都做了哪些优化?特征+模型结构? 针对历史点击等用户行为,有没有做过模型上的优化? 召回侧所关 阅读详情

原本高高兴兴的期待着在hr.baidu.com上面看着好点的结果,发现一面直接被刷。~~~~(>_<)~~~~

 

吸取经验吧。面试的是商务搜索部_机器学习算法研发实习工程师.

 

-运用大规模机器学习算法,提高在线广告投放的精准度,从而优化在线广告的相关性、变现能力与用户体验,达到技术和商业的完美结合

职位要求:

-计算机及计算机相关专业本科以上学历
-具有良好的编程开发和算法设计能力
-具有良好的分析问题和解决问题的能力,对解决具有挑战性问题充满激情
-具有机器学习方面的理论知识, 热衷于机器学习算法研究或将其应用到实际中,有相关项目经验者优先

 

首先问项目的事情,第一个介绍的是介绍自己的项目,我第一个介绍的是Book Structure Extract。 感觉一开是讲这个是一个败笔。将排序学习估计更加的贴切吧。

 

之后面试官问:SVM 与神经网络的区别时,感觉回答的不是很好,下面总结一下应该怎么回答:

 

神经网络:
1。有局部最小点
2。泛化能力差 empirical risk minimization principle,经验最小化原则。
3。隐含层节点数确定比较困难,没有严格理论依据

svm
1。没有局部最小点
2。泛化能力好于神经网络 structural risk minimization principle,结构最小化原则。
3。无需指定kernel函数数目

 

SVM针对小样本数据学习具有很强的优势
其利用支持向量来进行线性或非线性规划
具有全局收敛优势
而ANN的训练在数据样本长度不够的情况下会产生过学习的情况,即收敛后误差很小但与实际求解模型相差很远
而且ANN的目标函数一般是非凸性的
这就使得其有多个极值点
要收敛到全局最优解非常困难
另外利用ANN需要对网络初始化和网络拓扑结构进行合理设计
这一设计基本上没有什么理论依据
对于使用者的经验依赖很大

 

之后就问了一下TCP的交互是一个怎么样的过程,唉,我还是太懒了,上午的时候都被问了这个问题,也不好好的看一下。

 

TCP连接建立

 

TCP的连接建立过程又称为TCP三次握手。首先发送方主机向接收方主机发起一个建立连接的同步(SYN)请求;接收方主机在收到这个请求后向送方主机回复一个同步/确认(SYN/ACK)应答;发送方主机收到此包后再向接收方主机发送一个确认(ACK),此时TCP连接成功建立;

 

TCP 与 UDP对比

 

 TCP(传输控制协议)和UDP(拥护数据报协议)是传输层的俩个传输协议,它们俩个的最大区别就是是否面向连接。

    TCP包括了面向连接和可靠数据传输服务,在客户端和服务器端进行通信前,要先交换传输层控制信息,为双方的通信做好准备。在这个握手阶段后,我们就可以 认为在这俩个进程间存在一个TCP连接,且是一个全双工的连接,在消息发送完后,应用程序会告诉TCP拆除这个连接。可靠的传输服务为了保障彼此通信能无 差错地顺序传递所有数据。

    当其中任何一个应用程序把一个字节流传如套接字时,它可以指望TCP把同样的字节流传递到对方的套接字,中间不回丢失和重传。TCP是因特网的一种公益服 务,其目的是能调节数据传输过程中的一些问题,因此还要包含一个拥塞机制。TCP拥塞机制在网络变得拥塞时阻止发送进程。确切地说,TCP拥塞控制试图把 每个TCP连接限定在它所公平共享的网络带宽上。对于有最小带宽需求限制的实时音频或视频应用来说,阻止其带宽那就让它们不能正常工作,此外,我们能想象 一下,在网络电话通话时,偶尔的不连续是可以容忍的,可见实时应用可以容忍丢失少部分数据,不需要完全可靠服务。

    说了这么多,TCP能提供的好的服务,再看一下其缺点吧,首先,TCP不保证最小传输率,通俗点说,TCP不允许发送进程以想要的速率发送数据,受到 TCP拥塞控制的调节,发送进程有可能被迫以一个较低的平均速率发送。其次,TCP不提供任何延时保障,具体点说,发送进程把数据传入自己的TCP套接字 后,这个数据将最终到达其接受套接字,但是中间所经历的时间就不能保证了 ,花几秒或则几分钟都不一定。

    UDP是一个非面向连接的轻量级传输协议,具有一个最简单的服务模型。UDP是无连接的,因此两个进程彼此通信之前没有握手过程。UDP提供不可靠的数据 传输服务,也就是说当一个进程往自己套接字发送一个消息时,UDP不能保障这个消息回最终到达接受套接字。另外,就确实到达接收套节字的消息而言,他们的 到达顺序也可能不是有序的。


    UDP不含拥塞控制机制,因此发送进程能够以任意速率往UDP套接字发送数据,尽管不能保证所有数据都到达接收套接字,但是会有相当比列的数据到达。实时应用程序的开发人员往往选择在UDP上运行他们的应用。与TCP类似,UDP也不提供任何延迟保证。

 

两个链表相交,要求找出第一个相交的节点

 

《编程之美》里面有一篇是讲如何判断两链表是否相交,读后觉得原文太过啰嗦。于是,笔者总结了一下,此类问题可以扩展为两大类,分别是:

1、单链表与环问题http://blog.youkuaiyun.com/liuxialong/archive/2011/06/20/6555850.aspx

2、单链表相交与环问题(本文)


给定两单链表A、B,只给出两头指针。请问:

1、如何判断两单链表(无环)是否相交?

有两种可取的办法:

(1)人为构环,将链表A的尾节点指向链表B,再判断是否构环成功?从链表B的头指针往下遍历,如果能够回到B,则说明相交

(2)判断两链表最后一个节点是否相同,如果相交,则尾节点肯定是同一节点

2、如何判断两单链表(不知是否有环)相交?

先判断是否有环,判断是否有环可以使用追逐办法,设置两个指针,一个走一步,一个走两步,如果能相遇则说明存在环

(1)两个都没环:回到问题1

(2)一个有环,一个没环:不用判断了,肯定两链表不相交

(3)两个都有环:判断链表A的碰撞点是否出现在链表B的环中,如果在,则相交。(相交时,环必定是两链表共有的)

3、如何寻找两相交链表(不知是否有环)的第一个相交节点?

同样,使用追逐办法先判断是否存在环,分情况讨论

(1)无环:人为构环,将链表A的尾节点指向链表B,则构成一个带环的单链表。这个问题就转换成寻找带环单链表的环入口节点。

    解法参考:http://blog.youkuaiyun.com/liuxialong/archive/2011/06/20/6555850.aspx

(2)有环:计算出两链表的长度lA、lB,(环的长度和环到入口点长度之和就是链表长度)

计算带环链表长度,可参考http://blog.youkuaiyun.com/liuxialong/archive/2011/06/20/6555850.aspx

如果lA>lB,则链表A指针先走lA-lB,然后链表B指针开始走,两者相遇的点就是相交点

如果lB>lA,则链表B指针先走lB-lA,然后链表A指针开始走,两者相遇的点就是相交点

最后就是硬伤了,没有在linux上面进行过编程。。。。。

唉,重新启程吧。

 

TCP连接关闭:发送方主机和目的主机建立TCP连接并完成数据传输后,会发送一个将结束标记置1的数据包,以关闭这个TCP连接,并同时释放该连接占用的缓冲区空间;

 

TCP重置:TCP允许在传输的过程中突然中断连接,这称为TCP重置;

 

TCP数据排序和确认:TCP是一种可靠传输的协议,它在传输的过程中使用序列号和确认号来跟踪数据的接收情况;

 

TCP重传:在TCP的传输过程中,如果在重传超时时间内没有收到接收方主机对某数据包的确认回复,发送方主机就认为此数据包丢失,并再次发送这个数据包给接收方,这称为TCP重传;

 

TCP延迟确认:TCP并不总是在接收到数据后立即对其进行确认,它允许主机在接收数据的同时发送自己的确认信息给对方。

 

TCP数据保护(校验和):TCP是可靠传输的协议,它提供校验和计算来实现数据在传输过程中的完整性。

[个人经验]我的百度测试开发实习始与末 第一次更新:2017年12月23日题记:一个多月前我拿到了百度的实习生offer,18年1月初入职。这是我的第一次公司实习经验,想要从前到后地把它记录下来,一是供自己回顾,二是分享出来希望可以帮到有需要的人。实习缘由:2014年,我进入华中科技大学电子信息与通信学院(当时叫电子信息工程)的卓越工程师班。大概在2017年9月中旬,我侥幸获得了班里的保研名额(不是谦虚,因为我班比较特殊,保研名额数量是... 阅读详情

相关推荐

暑期实习前端面试笔试总结汇总

腾讯2020暑期实习——前端视频面试(1)回顾 腾讯2020暑期实习——前端视频面试(2)回顾 腾讯2020暑期实习——前端视频面试(3)回顾 腾讯2020暑期实习——前端视频面试(4)回顾 蘑菇街2020暑期实习——前端视频面试回顾 二、笔试 奇安信前端实习笔试总结 vivo笔试(2020年3月8日) ...

明媚 3067

【粉丝投稿】刚毕业就拿到了上海百度的实习offer,聊一聊自己心酸的上岸旅程!

前言 补一下4 月 11 日,百度上海暑期实习第二批面试过程, 可能有些遗漏,供大家参考。 百度的流程是一下午全部走完三面,我从下午 13:00 面试加等待一直面到 17:00 背景:四非渣硕,两个实际项目 一面 论文研究方向 算法题:最小覆盖子串 线程池的核心参数 任务加入的过程 execute和submit区别 HashMap八股文 CMS 垃圾回收器 Mysql 事务的四大特性和实现原理 Mysql 的 redo log 和 undo log 场景题:设计微博热搜 这里花了大量时间,最终答得很一般,导

weixin_49494194的博客 2044

从仿真到真机:如何将XTDrone的VINS-Fusion+RTABMap建图方案部署到真实无人机上?

本文详细介绍了如何将XTDrone的VINS-Fusion+RTABMap建图方案从仿真环境迁移到真实无人机上。内容涵盖硬件选型、传感器配置、VINS-Fusion调优、RTABMap性能优化以及系统集成等关键步骤,特别针对三维稠密重建在真实环境中的挑战提供了实用解决方案。

weixin_29056781的博客 243

百度6面经历!!!实习2面,提前offer1面(挂了),校招3面

终于拿到了百度offer,过程太心酸了。 我是今年五月份面的百度实习生,找实习的时候,之前只面过一个很小的公司,还被鄙视了(狠狠的鄙视)。 接下来就曲折的面试过程———— 第二家就是百度了,因为我在外地,形式是电话面试。这次吸取上次的教训,提前上网搜了一下,居然还有面经这种东西!!!!请不要奇怪,我之前真的不知道这个东西,发现这是个好东西啊。对着网上的面经狠狠的复习了一把,然后就是电话一面,

xyz5354的专栏 8147

极速建站!用1Panel面板一键部署Halo博客的保姆级教程 | 企业官网/个人博客搭建教程

个人博客是一种在互联网上发布自己的文章、图片、视频等内容的平台,通常以文字为主要形式,但也可以包含其他媒体。个人博客的用途非常广泛。它可以用来记录博主的日常生活、分享自己的知识和经验、展示自己的作品和技能,以及交流自己的观点和看法。通过个人博客,博主可以与读者建立联系,分享自己的见解和体验,同时也可以从读者那里获得反馈和建议。

zeruns的博客 1832

Maya绑定:人物绑定详细案例(创建骨骼、镜像骨骼、IK创建、IK打组、IK控制器、FK控制器、烘焙动画、导出)

Maya绑定:人物绑定详细案例(创建骨骼、镜像骨骼、IK创建、IK打组、IK控制器、FK控制器、烘焙动画、导出)

m0_45877477的博客 1635

百度实习一面(知识图谱部门)

面经,ffmpeg,MySQL,Redis

m0_52882232的博客 1809

DBeaver配置本地mysql-connector驱动文件

本文摘要:介绍了数据库驱动管理的基本操作步骤:1)新建驱动管理器,填写MySQL驱动名称、类名和类型;2)添加本地MySQL驱动文件;3)创建数据库连接并测试。适用于MySQL5.x和8.x版本,帮助用户快速配置数据库连接。

litlit023的专栏 1694

百度一面原题,没写出来,直接挂了!

算法学习网址:wansuanfa.com (玩算法的拼音)这题是LeetCode的第92题,难度是中等,一网友在百度一面的面试中遇到这题,结果没做出来,直接挂了。如果因为这题挂了确实有点遗憾,毕竟这题不难,并且很多大厂都喜欢考这题。我们从下面的评论区可以看出,这题简直是大厂的最爱,快手,字节,百度,小米,美团,猿辅导都考过,就连实习都考这题,尤其是快手和字节,这题都快被他们烤焦了。从他们的评论中可...

数据结构和算法 1134

【Unity3D框架】GameFramework框架完全教程《全网最全》-专栏文章目录

最近准备学习框架,了解到GameFramework框架是国产Unity3D框架,准备学习一下,但是奈何全网关于这个框架的教程实在太少。为了让自己学习方便一些,也为了让后来者乘凉。将框架以自己的理解整理目录,并且补全教程。觉得教程有帮助别忘了一键三连哦。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2万+

智慧城市中的CV:交通流量监控与行人检测

智慧城市中的CV:交通流量监控与行人检测 ,人工智能,计算机视觉,大模型,AI,计算机视觉作为人工智能的重要分支,通过分析和理解图像或视频数据,为智慧城市提供了强大的感知能力。在交通管理领域,计算机视觉技术可实现交通流量监控、行人检测、违章行为识别等功能,助力构建高效、安全、绿色的城市交通系统。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 5万+

2020暑假实习-百度前端一面&二面&三面

百度前端一面&二面&三面 一面 算法题:JS实现二分搜索、随机打乱数组 HTML: cookie、localStorage、sessionStorage区别 标签页之间的通信(cookie+setInterval,localStorage,websocket) CSS: position介绍(5种) 行级元素、块级元素的区别;input、img能否调整宽高(input实际...

Mapoos 1285

基于Jeecgboot3.9.0的文档管理系统(四)

基于Jeecgboot3.9.0的文档管理系统(四)

宁波阿成的博客 252

百度前端研发实习岗面试总结

一月份的时候,经一师兄介绍,申请了百度内推的前端实习生。由于准备不充分不幸一面被刷,由于春节期间事情较多,没来得及整理,趁现在还没全部忘掉做一下总结。 总体来说一面主要是基础知的前端识,更多的是有关HTML、CSS基础知识,JS以及现有的框架很少涉及。但越是基础的越不能小觑。         面试题目大概有以下几个(可能没那么全面):         一面是电面,时间大约一个小时。首先是自我

QiuHuanmin的博客 1601

100天精通Python(爬虫篇)——第114天:爬虫基础模块之requests基础入门

一、request模块大总结 1. 下载安装 2. 常用属性或方法 3. response.text和response.content的区别: 4. 发送带headers参数请求 5. 发送带参数请求 6. 在headers参数中携带cookie 7. 超时参数timeout的使用 8. proxies代理参数的使用 9. 发送post请求...............

努力让自己发光,对的人才能迎着光而来 11万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

23届双非本科上岸字节百度实习

个人介绍 背景:23届双非本科,由于我们省份取消了一本二本的划分,所以统称本科,如果在区分的时候,我们学校应该算是一个二本,但是由于近年跟省科学院合并,名次有所提升,也可以称得上一本院校了。开源贡献者(RuoYi系列的部分BUG改进) 回顾一下自己的面试经历 我是在11月低(11.30号)开始投递简历的,也是大学期间第一次投递,当然首先肯定不会是大厂,因为想先面试小厂积累积累经验嘛,其次就是确实也没准备好。但是在投递我们市区的小互联网企业的过程中,收获并不大,甚至有些公司问的知识很少很浅,但也有部分公司还是

GGB__的博客 6619

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

百度实习生笔试面试经历总结

前序:百度公司每年在5月份左右开始暑期实习生招聘,9,10月份进行校园招聘,4月中旬在网上进行了百度实习生网申,投的是C++岗位,经过半个多月的突击准备,刚刚结束了笔试,技术一面,技术二面和HR三面,中午刚回来,现在还在等待结果中……今天想通过这篇博客,总结一下自己在这次百度实习生笔试和面试过程中的一些心得体会,希望和大家一起交流一下。   笔试:时间2012-5-6 10:00

观海云远的专栏 1658

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

大三 百度前端实习一面

今天接到了百度的电话面试,面了将近40分钟。。。。赶紧记录一下 JS 1.JavaScript的数据类型 String Number Boolean Null Undefined Object 2.this是怎么绑定的 - 在全局中,this指向全局对象 - 在函数中,1.简单调用指向全局对象,如果在严格模式下没有被执行环境定义就是undefined。2.用call/apply绑定对象传入的值...

唐泽雪穗 402

百度实习生三面

今天面完了百度实习生的第三面,面的是机器学习数据挖掘相关职位。感觉三面中,比较满意的是二面,一面和三面都不太满意。        第一面是一个团队leader,他面我的问题比较偏语言的细节,这个平时由于没有太留意,再加上没有系统的进行面试复习和准备,所以回答的不太理想。其中有几个细节问题没打出来感觉不应该。一个是include       第二面的偏重于机器学习,编程语言的细节问题的比较少,所

oYueManXiLou1234的专栏 1540

百度一面凉经

1.因为简历上写过在百度实习过一段时间,首先询问的是在百度实习期间学习到的东西和收获。 讲述自己在实习期间负责的部分和实习期间的收获, 2.常用的集合类,ArrayList、LinkedList、HashMap、ConcurrentHashMap。 ArrayList底层实现数组,扩容机制1.5倍,什么时候需要扩容,是否一定超过设置的初始值才扩容。 LinkedList底层双向链表实现,适合插入删除频繁的情况,内部维护了链表的长度。 HashMap底层数组+链表+红黑树,何时转链表、转红黑树,扩容机制、线程

qq_41932592的博客 340

2018秋招前端面试回顾(阿里、百度、网易、迅雷、美团等)

今年秋招对我是个打击,不过也让我认清了现实。借用鲁迅先生的一句话,真正的勇士敢于直面惨淡的人生,敢于正视失败的面试。面试失败不可怕,可怕的是不能吸取教训。在吸取教训上我做的不好,不然也不会有些面试问题记不住了。回顾几次面试失败经历,我总结了一下各家公司问的问题,为未来作打算,也为师弟师妹们做个参考。总结了一下,发现实习经历真的很重要,而且项目经验也要重点突出一些东西,展现自己的技术特点。。。

风萧萧梦潇的博客 1万+

2018年春招总结(暑假实习生C++岗)

前言 春招进行时 春招的时间 招聘信息来源 投递简历的时机 简历的准备 面试的技巧 心态 如何准备 复习的时间 复习的内容 自己的面经 深信服 深信服一面 深信服二面 深信服终面 总结 CVTE CVTE现场一面 CVTE现场二面 CVTE现场终面 总结 百度 百度一面 百度二面 百度终面 总结 腾讯 腾讯简历评估面 腾讯小组leader面 腾讯部门主管面 腾讯HR面 总...

Move_now的博客 5386

百度大模型算法实习生面试题

在自我介绍环节,我清晰地阐述了个人基本信息、教育背景、工作经历和技能特长,展示了自信和沟通能力。大模型。用代码进行预训练。人类反馈的强化学习 (RLHF)本次面试偏技术面一点,整体效果还行,问到很多技术点都比较简单。读者福利:如果大家对大模型感兴趣,这套大模型学习资料一定对你有用如果你是零基础小白,想快速入门大模型是可以考虑的。一方面是学习时间相对较短,学习内容更全面更集中。二方面是可以根据这些资料规划好学习计划和方向。

2301_82275412的博客 1396

面了百度推荐算法岗(实习),这次如愿以偿。。。

最近技术群组织了一次算法面试讨论会,今天分享的是一位拿到 OFFER 的小伙子,

机器学习社区 1062

Android客户端——寒假实习面经-实习初体验

Android客户端-寒假实习面经-实习初体验 一.絮絮叨叨的一些话 好久没有写博客了,前段时间一直在忙实习的事,耽搁了一阵子,现在忙的差不多了,所以打算在实习期间的间隔时间,继续写写博客,为明年的春招和秋招做好知识储备。加深技能栈,在这之前,现回顾一下我大概两周的面试和实习经历。 在大三刚开学的时候,实验室的大四的学长们在催促者我们,让我们开始制作简历,由于项目不足,所以一直在拖,最后在大约10...

冰炭不投day的博客 1569

百度暑期实习生笔试

悲剧的百度暑期实习笔试···

ZyfNewSpirit的专栏 914
上一篇: VS 2008 Vector 数组奇怪事情
下一篇: 决策树的优点
chjjunking
博客等级 码龄17年 103粉丝 102原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值