哈士奇的一周面经:腾讯某部门前端开发

先写总结,这次面试寄了,而且哈士奇没有坚持过二十分钟。。。

说说自己整个面试的过程,首先哈士奇海投简历,本以为大厂会直接筛掉哈士奇的简历,没想到直接就给过了,还很快给哈士奇发邮件通知。

所以先走到了测评这一关,简直一言难尽

测评题

腾讯的测评题目分为三个部分

第一部分55题 逻辑题

第二部分35题 情景题

第三部分25题 IQ题

逻辑题

逻辑题主要是考察反驳能力,比如说应该如何对其他人说的话进行反驳

比如:

有人说"朋友的劝谏是行动的预防针"针对这段话你应该如何反驳 A. B. C. D.

具体的忘记了,大致是这个样子

情景题

考情商 个人认为还会对于自身行为考察

假如你隔壁组的人碰到了一个你们组碰到的问题,这时候你们组的项目进行到了最后的阶段,这时候你会? A. 写一个文档,给他们学习 B. 帮他们解决问题 C. 派人帮他们解决问题 D. 等项目解决了再帮他们解决

IQ题

纯考行测 比如几张图片选出最合适的 三个名词的规律找到最适合的名词 小学常考的两个管子放水,一个管子出水

最后的计算量还挺大,建议大家提前准备准备刷刷

总结

测试题的占比不会太高,基本上正常写都可以进入下一步的初试

初试

电话面 给我感觉腾讯是一个非常高效的部门,不需要自我介绍,直接开始拷打项目,问东西。

哈士奇大致经过了几个过程 计算机网络基础知识和项目阶段 因为项目难点少,直接在这块被毙了。

计算机网络基础知识

1.用户在浏览输入地址到页面渲染完成的过程

当用户在浏览器中输入地址并按下回车键时,浏览器会执行以下步骤来加载并渲染页面:

  1. 地址解析:浏览器解析输入的地址,如果输入的是一个 URL,浏览器会分解 URL,确定要访问的服务器和路径。

  2. DNS 解析:浏览器向 DNS 服务器发送请求,获取输入域名对应的 IP 地址。

  3. 建立连接:浏览器使用 HTTP 协议向服务器发送请求,并建立与服务器的 TCP 连接。

  4. 发送请求:浏览器向服务器发送请求,请求页面的 HTML、CSS、JavaScript 等资源。

  5. 服务器处理请求:服务器接收到请求后,根据请求的路径和参数执行相应的处理,通常会访问数据库或者执行一些逻辑操作。

  6. 返回响应:服务器将处理结果封装成 HTTP 响应返回给浏览器,包括页面的 HTML 内容、CSS 样式表、JavaScript 脚本等。

  7. 浏览器渲染:浏览器收到响应后,解析 HTML 内容,并根据 HTML 结构构建 DOM 树,解析 CSS 样式并生成渲染树(Render Tree),最后将渲染树绘制到页面上。

  8. 显示页面:浏览器根据渲染树和布局信息绘制页面内容,完成页面的渲染。

2.DNS域名解析的过程

DNS(Domain Name System)域名解析是将域名转换为 IP 地址的过程。当用户在浏览器中输入一个网址时,例如 www.example.com,浏览器会首先将这个域名发送给本地 DNS 服务器,进行解析。DNS 解析的过程大致如下:

  1. 本地 DNS 缓存查询:浏览器首先会检查本地 DNS 缓存中是否有该域名对应的 IP 地址,如果有,则直接返回该 IP 地址,不需要进行后续的查询。

  2. 递归查询 :如果本地 DNS 缓存中没有对应的记录,本地 DNS 服务器会向根域名服务器发起递归查询。根域名服务器负责返回顶级域名服务器的地址,如 .com.org.net 等。

  3. 顶级域名服务器查询 :本地 DNS 服务器收到根域名服务器返回的顶级域名服务器地址后,会向顶级域名服务器发送查询请求。顶级域名服务器负责返回二级域名服务器的地址,如 example.com 的域名服务器。

  4. 权限域名服务器查询:本地 DNS 服务器收到顶级域名服务器返回的域名服务器地址后,会向权限域名服务器(即存储了该域名具体信息的服务器)发送查询请求。权限域名服务器返回该域名对应的 IP 地址。

  5. 返回结果:最终,本地 DNS 服务器将获取到的 IP 地址返回给浏览器,浏览器可以使用该 IP 地址建立连接并访问网站。

3.了解过HTTP和HTTPS吗?讲讲为什么后者更好

HTTPS 比 HTTP 更安全主要是因为 HTTPS 使用了加密技术来保护数据的传输过程,而 HTTP 并没有这种保护机制。具体来说,HTTPS 的安全性体现在以下几个方面:

  1. 数据加密传输:HTTPS 使用 SSL/TLS 协议对数据进行加密,使得传输过程中的数据不易被窃听和窃取。这样可以保护用户的隐私信息,如登录凭证、信用卡信息等。

  2. 数据完整性验证:HTTPS 使用加密哈希算法来验证数据的完整性,一旦数据在传输过程中被篡改,接收方就会发现数据的完整性校验失败,从而拒绝接收被篡改的数据。

  3. 身份认证:HTTPS 使用数字证书来验证网站的身份,确保用户连接的是真实的网站而不是恶意攻击者的伪装网站。这可以有效防止中间人攻击。

  4. 搜索引擎优化:搜索引擎如 Google 已经将网站是否使用 HTTPS 作为搜索排名的一个因素,使用 HTTPS 可以提高网站在搜索结果中的排名。

总结

这部分应该是通过了面试官的考验,所以面试官进入了项目阶段,开始让哈士奇介绍项目。

项目阶段

面试官直接问简历上的项目哪个印象更深刻,然后让哈士奇介绍项目里面最难的地方是怎么实现的。

哈士奇项目部分还需要打磨打磨,然后面试官听完就结束了这次面试。

总评

总的来说,腾讯不愧是大厂,招人过程十分高效,哈士奇投递以后两天之内就有了测评的回应,同时如果没有做测评还会有人电话通知测评。然后测评写完以后十二个小时之内就被约面试,面试官也不拖泥带水十分高效。总而言之还是因为哈士奇的准备不足,错失了这次面试机会,所以写下来这次面经,希望可以帮助到大家。

相关推荐
Martin -Tang29 分钟前
vite和webpack的区别
前端·webpack·node.js·vite
迷途小码农零零发30 分钟前
解锁微前端的优秀库
前端
王解1 小时前
webpack loader全解析,从入门到精通(10)
前端·webpack·node.js
我不当帕鲁谁当帕鲁1 小时前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段
前端·javascript·arcgis
那一抹阳光多灿烂2 小时前
工程化实战内功修炼测试题
前端·javascript
放逐者-保持本心,方可放逐2 小时前
微信小程序=》基础=》常见问题=》性能总结
前端·微信小程序·小程序·前端框架
毋若成4 小时前
前端三大组件之CSS,三大选择器,游戏网页仿写
前端·css
红中马喽5 小时前
JS学习日记(webAPI—DOM)
开发语言·前端·javascript·笔记·vscode·学习
Black蜡笔小新6 小时前
网页直播/点播播放器EasyPlayer.js播放器OffscreenCanvas这个特性是否需要特殊的环境和硬件支持
前端·javascript·html
秦jh_6 小时前
【Linux】多线程(概念,控制)
linux·运维·前端