百度测试开发工程师面试心得

百度测试开发实习生面试心得:

   电话面试:

   面试官:首先做一下自我介绍吧

   我:我是***,来自什么大学,现在大三,在学校期间担任过部长,副主席等职务,

          组织举办了很多比赛,例如校园篮球比赛,校园迎新晚会、校园创业大赛等,

          我平时爱运动健身,偶尔和同学一起游泳,一起打篮球等,平时也喜欢搞一些研究

          例如数学建模,程序设计大赛,我从大二开始接触并喜欢JAVA语言,到现在也有

         1年多了,平时也爱看一些博客,开源代码作为研究,我的介绍完毕,谢谢。

 面试官: 看你简历上你在校园里做过项目啊?

                   能具体说说是怎么做的吗?

 我: 因为我大二的时候老师留了一个课题,让自己设计一个项目

           其实也不叫项目,就是几个人在一起瞎搞,当时做的叫社区网络规划

           简单来说就是自己设计个网段,然后把网路链接在一起,使内网和外网ping通

 面试官:  那你这个项目用到的协议都有什么啊?

 我:  我回答有tcp协议,动态路由协议RIP,NAT转换。。。

     沉默了一会儿。。。。

面试官:  你能说说tcp三次握手吗?

我:   所谓三次握手就是发送请求--建立连接--关闭连接

          她也没反对,后来我想着上网查一下,结果我真说错了

          正确回答:第一次握手:客户发送请求给服务器,并进入等待状态

                           第二次握手:服务器收到客户请求,确认并回复请求

                           第三次握手:客户端收到并向服务器发送确认,建立连接

                           完成三次握手,客户端与服务器开始传送数据。

 面试官:   你知道tcp和udp的区别吗?

 我:    两个协议均属于传输层协议,一个连接一个无连接,

          Tcp能保证数据的正确性而udp可能会丢包

          Tcp的传输信道是可靠的,udp不可靠。

          我当时就想起来这么多,也不知道说的对不对。。。

     面试官:   协议是开发的实现,要多了解!

                看你实习过?在哪啊?具体都干什么了?

     我:    我会好好了解的,在哈尔滨实习过,大概实习三个月

                当初刚出校门什么都不太懂,到了公司,公司正好在进行一个项目

                我负责用户注册模块、个人信息完善模块的开发

     面试官:    那你的注册是怎么写的?

     我:     我从前端界面到后端连接都是我自己写的,前端用html写的  

                 后端是eclipse写的,前端主要写的注册界面,没有什么,

                 后端我用的技术是hibernate和spring以及strus2还有mysql数据库

     面试官:    那你的个人信息完善是怎么完善的?

     我:     我当时有点傻,或许是太随意了,我说就像淘宝那样,填写地址,上传头像什么的,她当时听完好像有点不高兴,不过也没说什么,

     面试官:    如果在浏览器搜索url,中间过程是怎么做的?  

     我:      我说我想想,脑袋里的第一个想法就是转换成ip地址,还不知道该怎么说

                  后来我说应该是把url解析成IP地址然后搜索的服务器。

     面试官:     那具体是通过什么转换的呢?

     我:      我说应该是通过一个协议然后转换的,具体想不起来了,

                  协议学了好久了,知识有点不牢固。

     面试官:  那好吧,换个问题吧,你知道你应聘的是什么职位吗?

     我:       我知道啊,测试开发实习生

     面试官:  那你搞技术的为什么又选择测试了呢?

     我:         我随意的回答,因为测试开发不分家,都一样的。

                    听声音她好像挺同意的。。。

     面试官:  那你知道这个职位是干什么的吗?

     我:      测试开发工程师,按我的理解应该是测试和开发兼备的工程师,

                  即懂测试又懂开发,我认为应该是这样。

     面试官:  好,你还有什么问题吗?

     我:      因为当时想能有什么问题。我还是问了一句面试结果啥时候出啊

     面试官:  不一定,有消息会通知你的,

     然后寒暄了几句,祝我生活愉快,身体健康,再联系。。。

     总结一下: 整个面试40分钟,现在来写好多问题记不住了,对不起啊,

         我自己个感觉这次的面试不太好,中间好多问题都没说清楚,

         大公司问基础问的太详细,太苛刻,所以建议面试这种类似百度的大公司

                        要把基础知识牢固再接电话或者再去公司,尤其那种说不上名的本科出身

         的计算机专业的学生,985/211还好点,想我一样也是一本的大学跟211

                        大学就差一点,学校差点不怕,但是一定要把数据结构与算法、协议啥的

                        多看看大公司就看你的基础,你刚来公司不可能参与项目开发,所以平时

                        也要多学学习,把自己懂得记牢固了,省得让别人问的尴尬。

                        希望对你们的面试有所帮助吧。

         最后一句祝广大程序员面试顺利,开心幸福,早日成为自己心目中的大牛。

                                 牛逼人都是自己努力的,加油。

       测试开发视频教程:2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1hX4y187wi/?spm_id_from=333.999.0.0       

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/160365.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爬虫ip如何加入到代码里实现自动化数据抓取

以下是一个使用HTTP:Tiny和www.weibo.com的音频爬虫程序的示例。这个示例使用了https://www.duoip.cn/get_proxy来获取爬虫IP。请注意,这个示例可能需要根据你的实际需求进行调整。 #!/usr/bin/perluse strict; use warnings; use HTTP::Tiny; use LWP::UserAgent; …

C++下载器程序:如何使用cpprestsdk库下载www.ebay.com图片

本文介绍了如何使用C语言和cpprestsdk库编写一个下载器程序,该程序可以从www.ebay.com网站上下载图片,并保存到本地文件夹中。为了避免被网站屏蔽,我们使用了亿牛云爬虫代理服务提供的代理IP地址,以及多线程技术提高下载效率。 首…

Python数据结构(顺序表)

Python数据结构&#xff08;顺序表&#xff09; 时间复杂度排序 O(1)< O(logn)< O(n)< O(nlogn)< O(n^2)< O(n^3)< O(2^n)< O(n!)< O(n^n)顺序表的形式 图a表示的是顺序表的基本形式&#xff0c;数据元素本身连续存储&#xff0c;每个元素所占的存储…

GitHub验证的2FA

一、 起因&#xff1a; GitHub需要双重身份验证 (2FA) 是登录网站或应用时使用的额外保护层。启用 2FA 时&#xff0c;必须使用您的用户名和密码登录&#xff0c;并提供另一种只有您知道或可以访问的身份验证形式。 二、解决&#xff1a; 2.1 这里使用chrome的身份验证插件进…

前端之【数据可视化】

目录 &#x1f31f;前言&#x1f31f;为什么要数据可视化(优点)&#x1f31f;前端数据可视化框架&#x1f31f;Echarts&#x1f31f;Highcharts&#x1f31f;D3 &#x1f31f;数据可视化框架的选择&#x1f31f;写在最后 &#x1f31f;前言 数据可视化主要旨在借助于图形化手段…

浅谈智能照明控制系统应用在城市轨道交通

叶根胜 江苏安科瑞电器制造有限公司 江苏江阴 214405 摘要&#xff1a;在传统的城市轨道交通设计方面&#xff0c;照明设计方案具有一定的弊端。随着计算机技术的发展&#xff0c;智能化技术渐渐步入人们的生活并成为主流&#xff0c;故在城市轨道交通中应用新型的照明控制设…

论文阅读:CenterFormer: Center-based Transformer for 3D Object Detection

目录 概要 Motivation 整体架构流程 技术细节 Multi-scale Center Proposal Network Multi-scale Center Transformer Decoder Multi-frame CenterFormer 小结 论文地址&#xff1a;[2209.05588] CenterFormer: Center-based Transformer for 3D Object Detection (arx…

【软考】9.2 串/数组/矩阵/广义表/树

《字符串》 一种特殊的线性表&#xff0c;数据元素都为字符模式匹配&#xff1a;寻找子串第一次在主串出现的位置 模式匹配算法 1. 暴力破解法&#xff08;布鲁特-福斯算法&#xff09; 主串与子串一个个匹配效率低 2. KMP算法 主串后缀和子串前缀能否找到一样的元素&#xf…

[计算机提升] 用户和用户组

1.1 用户和用户组 1.1.1 用户 用户账户是计算机操作系统中用于标识和管理用户身份的概念。 每个用户都拥有一个唯一的用户账户&#xff0c;该账户包含用户的登录名、密码和其他与用户身份相关的信息。 用户账户通常用于验证用户身份&#xff0c;并授权对系统资源的访问权限。…

用PHP爬取视频代码示例详细教程

以下是一个使用Symfony Panther和PHP进行爬虫的示例程序&#xff0c;用于爬虫企鹅上的视频。请注意&#xff0c;这个示例需要使用https://www.duoip.cn/get_proxy这段代码获取爬虫IP。 <?php // 引入所需的库 require vendor/autoload.php;use Symfony\Component\Panther\P…

【已解决】No Python at ‘D:\Python\python.exe‘

起因&#xff0c;我把我的python解释器&#xff0c;重新移了个位置&#xff0c;导致我在Pycharm中的爬虫项目启动&#xff0c;结果出现这个问题。 然后&#xff0c;从网上查到了这篇博客: 【已解决】No Python at ‘D:\Python\python.exe‘-CSDN博客 但是&#xff0c;按照上述…

LeetCode 137. 只出现一次的数字 II【哈希表;位运算;数字逻辑;DFA】中等

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

尚硅谷Docker核心技术

目录 第1课时 docker_前提知识要求和课程简介第2课时 docker_为什么会出现第3课时 docker_理念第4课时 docker_是什么&#xff1f;第5课时 docker_能干什么第6课时 docker_3要素第7课时 centos6安装Dockercentos7安装Docker第9课时 阿里云镜像加速器配置第10课时 helloworld镜像…

pycharm社区版创建Django项目的一种方式

pycharm社区版创建Django项目 pycharm创建New project安装django&#xff0c;如果安装过可略过安装完成后查看安装情况生成Django项目需要的文件这里注意生成语句后面的 . 不可以省略 生成文件后&#xff0c;框架搭建完成&#xff0c;配置启动我这里在配置完后&#xff0c;报了…

JAVAEE初阶相关内容第十四弹--网络初识

写在前&#xff1a; 这一部分开启网络部分的相关知识&#xff0c;这一弹内容初始网络将主要进行网络相关知识的简单介绍&#xff0c;以及着重介绍协议、协议分层、OSI七层模型、TCP/IP五层模型、封装和分用。 需要认识协议&#xff0c;并知道协议的效果是什么&#xff1b;知道…

RN(React Native)的应用程序在雷电模拟器可以运行,安卓真机运行失败问题解决记录

yarn react-native build-android打包的apk在真机安卓运行提示&#xff1a; Unable to load script . Make sure you re either running Metro ( run npx react - native start ) or that your bundle index . android . bundle is packaged correctly for release . jn…

微服务12-分布式服务理论基础+Seata的认识

文章目录 分布式服务理论基础前言微服务和分布式的区别CAP定理BASE理论 Seata流程&#xff1a;seata部署微服务集成seata 分布式服务理论基础 前言 单体架构&#xff1a; 1.项目过于臃肿&#xff0c;所有服务在一起&#xff0c;一个业务挂了&#xff0c;整个项目就不能用了&…

哪个牌子的电容笔好用?ipad触控笔推荐平价

有哪些电容笔适合学生党入手&#xff1f;苹果Pencil虽然与普通的电容笔&#xff0c;不同的是&#xff0c;这款电容笔同时具有重力传感器和倾斜传感器&#xff0c;而平替电容笔&#xff0c;只有一种倾斜传感器&#xff0c;但在书写方面的体验很不错&#xff0c;可以用来写字&…

【算法|前缀和系列No.4】leetcode238. 除自身以外数组的乘积

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【leetcode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…

如何实现前端数据持久化(LocalStorage、IndexedDB等)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…