腾讯 pcg 移动端开发 春招 一+二+三+hr面(已oc)月薪25K

3.31日早上电话突击面试,当时我还在睡觉,迷糊中接到了电话,一开始以为他只是和我确认时间,没想到问完信息之后直接开始问问题了,我当时没反应过来,说我现在不太方便,等20分钟再电话面的。我没想到这居然就是一面

面完就约了4.1号的二面视频面,面完等了几天接到了4.4号的三面电话面通知,然后9号接到了10号hr面的通知,面完之后3天后也就是13号接到了oc

以下是我被问到的绝大部分问题,有那么几个实在想不起来了,不分先后。文末附面试题解析以及面试资料。

android基础:

activity的生命周期
activity的启动模式
service的生命周期
android进程和线程的关系
android进程间的通信方式
Handler机制简述,作用,要素,流程
Handler中消息队列为空时会发生什么情况?
looper,消息队列,handler的数量对应关系,为什么?
消息队列delay之后会发什么?
内存泄露是什么,为什么会发生,常见的内存泄露的例子,怎么解决
内存泄露和内存溢出的区别,什么会导致内存溢出
什么是ANR?什么情况会发生?如何避免?怎样定位?
设计模式,体现在android的哪些地方

java基础:

==和equals
Hashmap各种,基本都问到了
Arraylist和linkedlist
进程和线程的关系
进程间通信方式
线程间通信方式
死锁
实现线程安全的方式
synchronized关键字,底层,使用方式
synchronized和lock的区别
volatile和synchronized的区别
jvm结构,作用,各存放了什么数据
运行时常量池
讲讲对gc的理解
4种引用,强软弱虚
gc算法,分代策略
介绍下cms收集器(g1)
类加载过程
双亲委派模型介绍,原理,好处

网络:

三次握手,四次挥手
tcp和udp的区别,传输数据时的区别,怎么传输
tcp可靠性
滑动窗口,流量控制,拥塞控制(4种方法)
输入url到显示主页的过程(基本每面都问)
http和https
https数据传输加密过程(基本每面都问)
什么是网络字节序,为什么可以保证在传输时能够被正确解释

算法:

海量数据topk问题,要详细讲(小根堆怎么实现的,快排怎么实现的)
十进制转十六进制
输入一篇文章,再输入若干关键词,输出这些关键词至少都出现了一次的最小范围

强烈建议多看源码,特别是比较关键的,很多问题都是从源码里抠出来的,比如handler。。。

因为有两面都是电话面,所以代码实现基本集中在视频面,3面是让口述的算法,要详细原理实现的那种

其他的我觉得都算ok,面试官挺好的,特别是3面面试官,我当时还调侃他腾讯双休咋你还是周日面试的呢

自己也看了很多别人的面经,特别是海量数据topk问题,3面前看到一个面经有提到,然后去了解了下,3面真被问到了,不然就扑街了,所以也把自己的面经分享出来,给后来人留点有用的东西

祝愿大家都能顺利通过面试,拿到理想的offer

腾讯25K面试解析以及资料

关于上面所说到的知识点,我都放在GitHub上了,如有需要,可自行查看。
同时我也推荐一下我的Android交流裙Android技术交流不仅可以免费获取资料,而且还能有一帮大佬为你摆平关于Android的技术问题~

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

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

相关文章

牛!又一顶级大厂开招.NET,5年35k!

继腾讯阿里百度京东华为招.NET Core后,又一顶级大厂开招.NET Core了:美团上海总部,住宿业务线别样红业务部招.NET开发,25~35k,具体参见【招聘(上海)】美团酒店招聘 .NET 高级开发。大厂遥不可及的认知该放下了&#xf…

【A卡,Windows】stable diffusion webui下载安装避坑指南

观前提醒 本文内容都是本人亲身经历的,一个一个安装下载测试所感,当然如果你更想用傻瓜式集成包的,那还是跳过这篇文章吧。 当然我不推荐这篇文章的操作,因为我用了差不多1h才有一副图,有N卡,就用N卡&…

疑似通过GPT3.5白嫖GPT4

前言 仅供参考: 通过测试,发现使用特定的提示(prompt)可能会让chatGPT-3.5具备chatGPT-4的能力。 怀疑可能是早版本的GPT-4 测试过程 测试内容 # 叔叔把二叔叔带到三叔叔家,说四叔叔被五叔叔骗到六叔叔家&#xff0…

第三方登录的实现

业内现在第三方注册的流程一般是什么样的? 前端通过授权方式获取第三方账号对应的unionId或openId,把它传给应用服务器,服务器判断这个第三方id有没有注册过如果没有就创建一个对应的新账号。 问题是,按照上面这种流程&#xff0…

第三方登录:QQ登录接入指南

现在互联网应用一般都会接入QQ登录。但是在接入QQ登录的时候就有点犯晕了。因为摆在他们面前的有2个平台。 一个是 腾讯开放平台,一个是 QQ互联。 QQ互联(QQ开放平台) 如果只是单纯的想要QQ授权登录、分享,而不需要进入腾讯应用…

第三方登录实现

第三方登录 自建了一个网站,想要增加一个登录入口,但是自己实现登录又很麻烦, 那么就可以尝试使用第三方登录的方式。 谈到第三方登录就不得不提到OAuth,OAuth是Open Authorization的简写,它就是一种授权机制。数据的所有者告诉…

登录等第三方认证-outh2原理与分析

看了很多关于outh2应用文章,介绍都比较晦涩难懂,同时没有一个实际案例说明, 下面,我将使用securityouth2简单案例讲解,并通过微信认证流程解释为什么这种实现方式是最佳的。 1. Security实现Outh2登录 1.1 项目环境搭…

论文管理系统(登录功能)

目录 一、后端部分 1.1 实体类 1.2 UserMapper类 1.3 Service层 接口 实现类 1.4 controller层 1.5 拦截器 二、前端部分 效果图 源码如下 代码讲解 准备工作和数据库都已经准备好了,接下来我们来写登录功能,登录功能我们通过mybatisplus来码写,所以不需要在UserMapper.…

行人仿真仿而不真——基于Unity将外部仿真数据可视化

0 前言 Unity作为一款生态成熟、扩展性强、学习成本较低的三维引擎,近年来受到各领域研究者的青睐。具体到行人仿真领域,相较于传统的C/Python平台,Unity在效果呈现及数据交互方面具备无可比拟的优势,国外开发者基于Unity已经实现…

教你怎样用Python画了一棵圣诞树,快来学习

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 以下文章来源于IT入门 分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习。 如何用Python画一个圣诞树呢? 最简单&…

分享10个Python绘制圣诞树的源码,拿来即用

大家好,我是丁小杰。 圣诞节就要到了,作为一个的“程序猿”,怎么能够少得了绘制圣诞树呢,今天就和大家分享 10 个圣诞树的绘制源码,拿来即用! 搞笑版 height 5 stars 1 for i in range(height):print((…

Python代码画圣诞树--turtle绘图

效果图 代码如下 import turtle as t import random import pygame import threading import time import tkinter as tkt.screensize(bgblack) # 定义背景颜色,可以自己换颜色def loving_heart(r):l 2 * rt.left(45)t.forward(l)t.circle(r, 180)t.right(90)t.c…

教你用 python 画圣诞树

圣诞节快到了,教你用 python 画圣诞树,送给你女朋友,博主给了三个版本的圣诞树。 博主没有下载专门写 python 的 pycharm,用 VSCode 替代,因为 VSCode 也可以运行 python 代码。 还需要下载一个 python 运行环境&…

用python画圣诞树-使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

今天为大家介绍几个Python"装逼”实例代码,python绘制樱花、玫瑰、圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import ra…

【圣诞快乐】如何用代码画一颗圣诞树?

文章目录 一、前言二、创意角度三、java swing版 效果展示四、java swing版 实现步骤&代码五、springboot项目banner版 效果展示六、springboot项目banner版 实现步骤七、 linux shell界面打印版 效果展示八、 linux shell界面打印版 实现步骤 一、前言 一年一度的圣诞节来…

美美的圣诞树画出来-CoCube

2022年圣诞节到来啦,很高兴这次我们又能一起度过~ CSDN诚邀各位技术er分享关于圣诞节的各种技术创意,展现你与众不同的精彩!参与本次投稿即可获得【话题达人】勋章【圣诞快乐】定制勋章(1年1次,错过要等下一年喔&#…

圣诞树【Python版】小刘教你画圣诞树

平台准备: 首先安装Python及其编写平台: 此处小刘选择的是Python3.6版本以及PyCharm编写平台 其次安装Python所需的相关包“turtle”以及“random” Python相关包安装: 首先查看Python是否安装: 打开PyCharm在Terminal窗口输…

Python画圣诞树和烟花源代码

最近一直想让女朋友开心开心,眼看就到圣诞了,就想着来个不一样的,给她画个圣诞树玩一玩,也算是自己亲手做的,用了心思了。看了关于画圣诞树的很多博客,人才确实很多啊,鄙人不才,也加…

用python画圣诞树的代码

如何用python画一个圣诞树呢? 一、最简单的绘制圣诞树 代码也特别简单: # 最简单的绘制圣诞树height 5 # 树的高度 stars 1 # 树的雪花数,初始为1 for i in range(height): #…

【送给她的圣诞礼物】尝试用turtle画圣诞树

尝试用turtle画圣诞树 前言开发环境步骤一:加载bgm所念皆星河步骤二:窗口界面初始化步骤三:turtle初始化步骤四:画树的外轮廓步骤五:画雪花步骤六:画花朵步骤七:画五角星开源 前言 今天就是平安…