秋招——7/3——腾讯微信事业部面试总结

文章目录

    • 引言
    • 一面——6/25
      • 面试内容
      • 算法题
      • 结果
    • 二面——7/3
      • 闲聊部分
      • 面试内容
      • 算法题
      • 反问
      • 结果
    • 总结

引言

  • 投腾讯还是很没底的,这是因为之前一个师兄和我说这边在补录,然后缺人缺的 比较厉害,所以才投的,技术栈并不匹配,主要是的写C++和左右客户端的,但是我准备的都是java和后端应用,但是过了一面,现在比较缺实习,如果可以的话,就去吧, 不行也没什么事。

一面——6/25

面试内容

Java中static、final 、static final的区别

static final的关键字作用是什么?

  • 同时使静态变量和常量,不能被修改,存在常量区?这里记不住了。

Java中的垃圾回收机制说一下

  • 针对的堆区和方法区
  • hotpot中的GCroot方法,原始的计数器方法
  • finalize方法的相关说明
  • 新生代和老年代的代差
  • 点评
    • 有点离题,说得太多了。

Java中的类加载机制

  • 通过加载一个字节码文件解释,没有说对。
  • 点评
    • 说的不好

Java堆和栈的区别

  • 是否需要自己管理
  • 垃圾管理的主要区域

进程和线程的区别

  • 资源分配
  • 调度差异两个角度,上下文切换等开销。

多线程编程的volatile的关键字的说明

  • 声明变量是可见的

信号量和互斥量的区别

  • 控制有限资源的访问,具体实现机制没有说明
  • 点评
    • 说的太啰嗦了

什么是虚拟内存?和物理内存之间的关系

  • 没有虚拟内存的作用
  • 局部访问原理
  • 虚拟内存通过操作系统实现地址映射
  • 具体实现有页表置换
  • 点评
    • 说的可以再精炼一点,没有必要说那么多。

https和http的区别

  • 一个是加密的传输,一个是非加密传输的。
  • 点评
    • 再说的精炼一点

dns的作用

  • 应用层协议,域名解析
  • 具体实现
  • 点评
    • 整体还行,正常就应该先说一个大概,然后在具体展开。

数据库的组件和外件有什么差异

  • ES组件
  • MAH高可用中间件

Hash表的实现

  • 拉链和底层实现
  • 点评
    • 说还行,有详有略,但是不要提redis,人家没有说redis

算法题

  • 三数之和,过了
  • LRU的实现,没过。

结果

  • 一面当天就过了,不过可能是因为面试官没有找到面试的会议室,然后我的八股背的还行,所以就过了,谁知道二面怎么样。

二面——7/3

  • 不知道今天复试怎么样,看情况吧,反正我没有准备C++还有客户端,能进就进,不能进也没有办法,还是得好好准备Java后端的相关内容。
  • 尽力就好,就算是KPI,拷打一下也是不错的。

闲聊部分

  • 下次真实点,我就是缺钱,想早点退休,多挣几年钱。
  • 其他的干不了。

面试内容

说一下项目

  • 会涉及到具体的细节,你有没有考虑到带宽等等操作。这些之前没有研究过。
  • 是否测过当前方法对于CPU的占用吗?测过相关带宽吗?

说一下单例模式

  • 单例模式提到了spring,但是没有说到具体的,没有讲清楚
  • 这里完全都没有看过,但是说了具体的实现的意义,就是同一对象的,每一个线程都是使用同一个对象,不需要反复创建对象

为什么创建一个对象,而不是多个对象?

  • 原因
    • 减少开销
    • 单例模式主要是针对功能较为单一的情况,彼此之间相互不影响

浏览器中输入网址,到网页展示的流程和技术细节?

  • 浏览器解析url
  • dns域名解析
  • 调用http协议,请求行,请求头是什么,请求体是什么?
  • 调用tcp协议
    • 三次握手,都仔细讲了,这里完全没有必要,应该问一下他的想法,是不是要详细说明一下
    • 四次挥手

项目中有用过http协议吗?

  • 没有用过网络相关

如果让你做开发,你会选择什么协议?http协议还是tcp还是udp

  • 直接说了流媒体用UDP,数据可靠性比较高,用TCP
  • 具体一些活动。

写代码的时候,有没有一些接口直接调用tcp的

  • socket编程会用

那么你会用socket还是http

  • 看需求,
  • 看技术栈,

C++既有http又有UDP,有什么区别

  • socket编程了解的不透彻,从网络协议的特点来说
  • HTTP包含了很多功能,保证可靠传输的机制,比如说超时重传,拥塞控制等功能
  • TCP和UDP并没有包含这些功能,没有这些功能,如果你不需要这些功能的话,自己进行封装

算法题

反问

问题一

  • 跨平台的flutter项目,如果来实习的话,可以提前学习一下,你了解过flutter吗?
  • 没有,但是我学的快。

问题二

  • 实习经历
  • 早晚餐免费,中餐资费,公司有七天的免费住宿
  • 上下班时间是九点半,晚上八点半下班。

结果

  • 流程结束
  • 其实我觉得我面的还行,但是还是挂了,可能是我太菜了,甚至都听不出来的免得怎么样了。不过无所谓了,被拷打过了,继续准备吧,我就不信完全找不到工作。
  • 每一次面试都能不断完善自己的。

总结

  • 多多少少是很挫败的,因为投了很多,通过笔试进了面试的就只有三家,拼多多、华为、腾讯,三家都是在hr面前一面终结了。华为就一面,那个时候没有准备好八股,被吊打,挂了就挂了。然后拼多多四面,前两面技术面基本上都过了,但是第三面主管面,有一些没学过,挂了。然后腾讯,第一面算法还有八股都过了,第二面不知道为什么挂了,不过从他没有给我算法题,我就直到我挂啦。
  • 不纠结,差不多一个一个补充吧。
  • 在听了一遍,觉得说得不够流畅,不够自信,这些东西应该都是会的,面试能力不够强,说的还是不够流利。多去练练,整理出一个大概的框架。
  • 以后回答八股,在脑袋里想清楚,先提纲挈领,说一个大概的框架,然后在详细说,不要上来全部都说了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python特征工程 — 1.3 对数与指数变换

目录 1 对数变换 1.1 对数变换的概念 1.2 对数变换实战 2 指数变换 2.1 指数变换的概念 2.2 指数变换实战 3 Box-Cox变换 3.1 Box-Cox变换概念 3.2 Box-Cox变换实战 1 对数变换 1.1 对数变换的概念 特征对数变换和指数变换是数据预处理中的两种常用技术,…

制造企业真的需要数字化转型吗?一文讲透:为何做,如何做?

此前拜访了不少制造企业,其以中小型企业居多,在与企业负责人交流数字化转型话题时,感触最多的还是管理者对“数字化转型”的认知。 在数字化转型方面从国家层面到地方政府进行大量的宣传与政策支持,部分行业头部企业也从数字化转…

Appium Inspector介绍和使用

一、什么是Appium Inspector 官方介绍:Overview - Appium Inspector 检查器的主要目的是提供应用程序页面源代码的检查功能。它主要用于测试自动化开发,但也可用于应用程序开发 - 或者如果只是想查看应用程序的页面源代码! 从本质上讲&…

RK3568驱动指南|第十六篇 SPI-第192章 mcp2515驱动编写:完善write和read函数

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

Reid系列论文学习——无人机场景下基于 Transformer 的轻量化行人重识别

今天介绍的一篇论文是针对无人机场景下的行人重识别,论文题目为:"无人机场景下基于 Transformer 的轻量化行人重识别"。该论文针对无人机场景下行人呈现多角度多尺度的特点、以及传统CNN网络在行人重识别任务中受限于感受野和下采样导致的无法…

Git 操作总结

1. 安装、Git 环境配置 1.1 安装 Git 官方版本可以在 Git 官方网站下载:打开 https://git-scm.com/download/win,选择相应版本即可。 Git 安装完成后,可以在开始菜单中看到 Git 的三个启动图标(Git Bash、Git CMD、Git GUI&…

关于5G和卫星

手机,已经串联起了我们生活中的一切环节。我们随时随地拿出手机,都能畅快地上网。 这一切是如此地理所当然,以至于我们甚至想不到这样不可思议的问题: 移动通信网络真的无处不在吗? 我们都知道,地球虽叫…

解决在【Tomcat服务器上报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver】

目录 1. 添加驱动依赖:右键导入为库 2. 重新导入工件,注意看lib下有没有mysql的驱动包,没有的话需要导入。 3. 写代码的时候要注意对null值的处理,比如下面的截图,如果只是简单的获取生成的随机数,很有可…

Linux—KVM虚拟化中使用基本命令管理虚拟机(纯实例)

🏡作者主页:点击! 👨‍💻Linux高级管理专栏:点击! ⏰️创作时间:2024年7月2日11点11分 🀄️文章质量:94分 文章目录 前言 1.查看命令帮助 2.查看KVM 的…

MySQL 如何实现将数据实时同步到 ES ?

引言:在现代应用程序开发中,通常会将数据存储在 MySQL 中,用于事务性处理和数据持久化。而 Elasticsearch(ES)则是一种专门用于全文搜索和分析的强大工具。将这两者结合使用的一个常见需求是实时将 MySQL 中的数据同步…

Houdini 引用领域及20版本五大重点功能

Houdini是一款三维计算机图形软件,由加拿大Side Effects Software Inc.(简称SESI)公司开发,SESI公司由Kim Davidson和Greg Hermanovic创建于1987年。Houdini是在Prisms基础上重新开发而来,可运行于Linux, Windows, Mac…

Echarts折线图 自适应窗口大小

实现效果&#xff1a; 代码&#xff1a; <template><div class"echarts"><div class"select-box"><div v-for"(item,index) in trendList":key"index":class"[period item.id?active:,item]"click&…

从涟漪到波浪:资产代币化的变革力量

原文标题&#xff1a;《From ripples to waves: The transformational power of tokenizing assets》撰文&#xff1a;Anutosh Banerjee&#xff0c;Matt Higginson&#xff0c;Julian Sevillano&#xff0c;Matt Higginson编译&#xff1a;Chris&#xff0c;Techub News本文来…

最近,被“AI”狠狠刷屏了......

最近&#xff0c;被“AI”狠狠刷屏了。 作为时下最热门的话题&#xff0c;AI画图、AI配音、AI写文案、AI做视频......AI在最近两年可谓是火遍全球。ChatGPT、Midjourney和SORA等技术不断涌现&#xff0c;不仅深刻改变着我们的生活方式&#xff0c;也推动了AI技术的飞速发展。 …

Linux文件与日志

目录 1. Linux 文件系统 1.1 inode号 1.2 EXT类型文件恢复 1.3 xfs类型文件备份和恢复 2. 日志分析 2.1 日志类型 2.2日志配置文件 2.3 日志分析的重要性 在Linux系统中&#xff0c;文件和日志是管理和维护系统运行所不可或缺的。理解它们的工作原理和如何有效地管理和…

第三天:LINK3D核心原理讲解【第1部分】

第三天:LINK3D核心原理讲解 LINK3D学习笔记 目标 了解LINK3D velodyne64线激光雷达LINK3D质心点提取效果: 分布在车道与墙体的交界处。 课程内容 LINK3D论文精讲LINK3D聚合关键点提取代码讲解LINK3D描述子匹配代码讲解除了ALOAM的线特征、面特征,还有其他点云特征吗,是…

WSL——忘记root密码(Ubuntu)

1、问题描述 Windows下的WSL&#xff08;Ubuntu&#xff09;忘记了root密码&#xff0c;无法使用管理员权限。 2、解决方法 关闭 Ubuntu 窗口。打开 Windows 的 Powershell 或 cmd&#xff0c; 以 root 默认登陆 WSL。 wsl -u root 修改对应用户密码。 # xxx为要修改密码的用…

MySQL—创建查看删除备份恢复数据库

创建数据库 创建数据库 LLF_DB01CREATE DATABASE LLF_DB01删除数据库DROP DATABASE LLF_DB01创建一个使用utf8字符集的数据库并带校对规则的数据库CREATE DATABASE hsp_db03 CHARACTER SET utf8 COLLATE utf8_bin 查看、删除数据库 显示所有的数据库SHOW DATABASES显示数据库…

车牌号查车辆信息在生活中的作用

车牌号查车辆信息在生活中具有多方面的作用&#xff0c;这些作用涵盖了安全、法律合规、便捷性等多个方面。以下是几个主要的作用&#xff1a; 交通安全与事故处理&#xff1a;在交通事故发生后&#xff0c;警方或保险公司可以通过车牌号快速查询到事故车辆的基本信息&#xf…

搭建论坛和mysql数据库安装和php安装

目录 概念 步骤 安装mysql8.0.30 安装php 安装Discuz 概念 搭建论坛的架构&#xff1a; lnmpDISCUZ l 表示linux操作系统 n 表示nginx前端页面的web服务 m 表示 mysql 数据库 用来保存用户和密码以及论坛的相关内容 p 表示php 动态请求转发的中间件 步骤 &#xff…