不愧是腾讯天美,面的贼细!

Android应用之【巧妙隐藏桌面图标的进阶方案】 本文详细探讨了Android应用中隐藏桌面图标的进阶方案,解决了传统方法在Android 10及以上版本中出现的黑色图标残留问题。通过Intent-Filter配置和厂商适配技巧,实现子应用真正隐身,同时确保主应用正常启动。适用于企业工具套件、模块化系统等场景,提升用户体验和安全性。 阅读详情

明天就是国庆假期,假期之前,再给大家卷一卷。

今天分享一位同学的腾讯天美面经,对的就是那个王者荣耀部门的天美,问的问题很细节,会追着基础问题一直深问,直到你不会,才会换话题,主要注重计算机基础,操作系统这方面了。

面试题

  1. 说一下你的认识和倾向,对哪些感兴趣,想从事什么

  2. 这个一来我就懵逼了,就说自己目前还是比较喜欢开发,加上研究生期间基本也都是开发,所以比较倾向于后台开发方向。

  3. 说一下你学习了那些课程

    1. 编程语言,数据库,计网等

  4. 说一下操作系统中虚拟内存的实现和为什么要使用虚拟内存

    1. 实现:操作系统给进程提供虚拟内存的地址,进程要访问的时候由操作系统将虚拟地址转换成实际的物理地址读取数据,实现方法有页式、段式、段页式

    2. 好处:将有限的物理内存映射成了无限的虚拟内存,可以满足更多进程的需要;避免进程直接操作物理内存引发的安全问题

  5. 说一下进程,线程,协程

    1. 进程是系统分配资源的最小单位,线程作为进程的子一级,是分配cpu的最小单位,而协程算是用户态的线程,切换时不需要进入内核态。

    2. 追问:你这里提到了线程的上下文切换,上下文指什么,怎么存储?

    3. 上下文指线程当前执行到那一步以及一些运算结果,线程有自己私有的虚拟机栈和程序计数器

    4. 再追问:线程运行过程中申请到的东西在切换时是否全部要保存,比如线程中有个循环,或者声明了很多对象,这些是否都要保存,也存在线程私有区吗

    5. (这个有些懵了)都要存,有些会存在公用的堆中(然后面试官说跳过)

  6. 说一下同步和异步

    1. 同步是指需要等待响应后继续后面的操作,异步是不需要等待响应,可以直接继续后面操作。这里我举了个读写例子:A发出读写请求,同步的话他要等读写完成后才继续后续;异步的话发出请求后就可以继续,等到读写完成后通知A或者直接将内容发给A

    2. 追问:那谁来通知A,或者谁来检查读写完了没

    3. 由操作系统或者是对应的服务方

    4. 再追问:但是你A怎么确定是否读完,就算B告诉读取完了,A也需要回过头来检查一次。(这一套问题没大懂)

    5. 再追问:epoll有了解吗

    6. 了解过,说明不清楚....(然后面试官说跳过)

    7. 再再追问:****硬中断、软中断有了解过吗

    8. 我:硬中断:中断发生后立即处理中断内容,软中断:中断发生后可以稍缓再处理(完蛋)

    9. 查到的软硬中断是触发源不一样,硬中断是硬件触发,软中断是软件模拟触发

    10. 更新:软硬中断是根据中断的实现机制来进行区分,硬中断指由CPU硬件实现的中断(Intel CPU中中断、异常、INT指令都是),软中断是指由软件实现的,常见如linux系统中守护进程来实现

    11. 软中断是为了解决中断处理时间过长和中断丢失的问题。常见用来延迟处理硬中断未完成的工作

  7. 说一下TCP和UDP的区别

    1. TCP是有链接的可靠交付,UDP是无连接的尽最大努力交付

    2. 追问:说明下有无链接的体现

    3. TCP在通信时需要通过三次招收建立链接,通信完成后需要通过四次挥手断开链接;而UDP是直接将报文发出

  8. 数据竞争有了解过吗

    1. (没有)猜的是多线程数据读写导致的问题,如多个线程执行i++

  9. 栈帧是什么,如何计算长度,汇编语言中sp寄存器、bp寄存器还记得吗

    1. 像函数调用或递归的时候,会将原本的数据压入栈中,就是一个栈帧。(感觉这个也说的很混乱,后面的长度计算和寄存器都不知道了)

  10. 说一下你了解的排序算法,稳定性,什么时候选择稳定的排序

    1. 选择、冒泡,归并,基数排序,快排,稳定性是指排序之后先前在前面的元素还是在前面,(开始诌)选择稳定的排序算法是元素的起始顺序对后面的操作有意义,不能随意打乱。

  11. 手撕,合并区间问题,输入若干开始结束时间段,将有重叠的覆盖在一起

    1. 先说思路,按开始时间对二元组们进行排序,之后就遍历合并

    2. 算法写完了,但是本地ide卡输入输出了,调试过程中面试官指出了一个问题。然后这时已经一个小时了,就没继续让跑了

  12. 说一下你近期遇到的困难

    1. 30所项目问题,对方在验收后又提出了很多原本设计上没有考虑的需求,最后经过协商和其他系统合作勉强达到了要求

  13. 说一下你的未来2-3年的规划****(我问具体指什么规划,面试官说什么都行,工作,生活都行)

    1. 提升自己技术,见识和学习更多主流和前言的技术

    2. 生活上更加规律

反问

  1. 后台开发负责内容

  2. 技术栈

  3. 学习建议

面试总结

感觉

  • 很久没有面试了,上次面试还是电话面,感觉还是有些紧张,不能稳定清晰的表述自己的内容

  • 问了很多基础但又深入的问题,不少还是拿不准

不足之处

  • 感觉被面试官牵着走,老是被带到说不清楚的问题然后尴尬收场

  • 未来规划感觉经常被问,但是也没有什么好的回答

足式机器人全身 MPPI: 利用 MPPI 对足式机器人进行实时全身控制 本研究首次在真实四足机器人上成功部署了基于全身采样的模型预测控制(MPC)系统。采用模型预测路径积分(MPPI)算法,通过并行采样和评估控制轨迹实现实时运动规划。该系统能处理复杂接触场景,完成推箱子、爬越障碍及崎岖地形行走等任务。实验使用Unitree Go1机器人,结合MuJoCo仿真器快速生成运动策略,仅需简单控制策略即可实现稳健操作。硬件验证表明,该方法能有效完成目标导向的箱子推动任务。该成果标志着采样MPC在足式机器人实际应用中的重要突破。 阅读详情

相关推荐

Lenovo 拯救者15ISK硬件升级实战:从内存到固态硬盘的全面优化

本文详细介绍了为联想拯救者15ISK笔记本电脑进行硬件升级的完整实战指南。通过评估升级可行性,指导如何挑选兼容的内存条与NVMe固态硬盘,并提供详细的拆机安装步骤与系统安装避坑技巧。升级后,笔记本的开机速度、软件加载及多任务处理能力获得飞跃式提升,让老旧设备重获新生。

weixin_29310631的博客 556

腾讯员工收入曝光,我顿悟了一个成人世界的残酷事实

最近,一张腾讯员工的收入证明火了。收入证明上显示:这位员工的职位是腾讯(成都)某游戏客户端开发,已入职9年。而在他的税后年收入那一栏,显示着251多万元,包括工资、奖金和津贴等,平均月收入约20万。算下来,税前大概是450万。这张图在网上流出后,引发热议。一些人表示不相信:“有人说,自己以前也在某大厂的游戏部门干过,基本月薪也就和普通程序员差不多,一个月3、4万不错了。但很快,一位腾讯前员工一语道破真相:“这位小哥可不是普通的游戏工程师。

Libra1313的博客 4389

别让IO口保护二极管坑了你!实测讲解单片机电流倒灌的三种典型症状与防护

本文深入解析单片机电流倒灌的三大典型症状与防护方案,重点分析STM32等单片机在ADC采样异常、系统假死和通信速率异常中的表现。通过实测数据和电路设计建议,提供从基础二极管隔离到专业隔离器件的分级防护策略,帮助工程师有效预防和解决电流倒灌问题。

weixin_29280219的博客 344

打死也不要进外包,来看看我在腾讯外包的这2年......

我18年毕业于一个普通二本学校,是一个很不出名的小本科。大学期间专业知识也没有去认真的学习,所以毕业的时候就随便找了一份工作,在一个小公司做功能测试。

kk_lzvvkpj的博客 8983

从SD更新字库到FLASH,再用LCD显示

用Flash当字库存储载体。思路是先将要用到的字库文件存在SD卡,然后存储到Flash,LCD显示时候从Flash中读取 还挺顺利的,移植的原子的程序,自己稍加修改,主要是我的液晶屏函数,Flash读写函数,还有存储文件的flash地址不一样。一晚上搞定,大小字体都OK。挺高兴哈哈。这几天忙工作事情有点耽搁了学习进展嘿嘿 在text.c的showstr函数中char的字体颜色随意设置的,可以显...

weixin_30505751的博客 914

深度学习&故障诊断初学者 - 学习路线

针对初学者,一头雾水,不知如何学习,本文给出了一个学习路线 Python学习 - 打好编程基础 https://www.bilibili.com/video/BV1vA411b7Rn?spm_id_from=333.337.search-card.all.click B站免费课程 学到P49 建议时长 2周 深度学习理论 - 浅浅理解神经网络 https://www.bilibili.com/video/BV1FT4y1E74V?p=41 建议时长 2周...............

m0_47410750的博客 6万+

2023秋招--腾讯天美--游戏客户端--三面面经

2023秋招--腾讯天美--游戏客户端--三面面经

游戏码农一枚,不定时分享技术文章~ 3382

openstack卷分离异常问题处理

对于 2023-05-10 之后的所有 OpenStack 版本,需要将Nova 配置为向 Cinder 发送服务令牌,然后 Cinder 接收该令牌。cinder.conf处添加service_token_role配置。1.修改nova的config文件添加如下配置。确定service role 是否存在。有关详细信息,请参阅。重启nova cinder 服务。nova-compute日志。cinder-api日志。

weixin_43391291的博客 477

腾讯天美后端2018实习一面面经

腾讯天美后端2018实习面经 看了那么多面经,我最大的收获就是认识到自己的基础很薄弱。真的是什么都问的。学习才是最重要的。 目前进行到一面结束,我会持续更。 简历内推 学长都是愿意帮助你的,他推了是有好处拿的,所以简历要先让学长参谋一下。 我写的目标职位是前台开发,但是我对于游戏制作,画面渲染什么的完全没有学过,有关Unity的课程要等到6、7月份才学,但是学长的建议是让我把这些写上...

DamianGao的博客 3894

Sigrity Power SI Model Extraction模式如何提取电源网络的S参数和阻抗操作指导(一)

34. 默认格式是BNP format格式,会被Sigrity识别的S参数文件,在仿真完成后,默认会在文件夹中生成bnp和ckt(MCP)文件,无需这步操作。由于port设置的ref Z是50ohm,实际上电源网络的阻抗是没有这么高的,所以S参数回损曲线是基本上全反射的一个状态。Sigrity PowerSI是频域电磁场仿真工具,以下图为例介绍如果用它观测电源的网络的S参数以及阻抗的频域曲线.42. Spice格式的加载进来图标是橙色的,BNP格式的图标是灰色的。

weixin_54787054的博客 1279

2025年华为杯中国研究生数学建模竞赛C题 围岩裂隙精准识别与三维模型重构 思路+代码

report += f"**位置 {i+1}**: ({loc[0]:.1f}, {loc[1]:.1f}, {loc[2]:.1f})\n"# ==================== 高级U-Net模型 ====================# ==================== 数据预处理与增强 ====================# ==================== 采样方法比较分析 ====================

YOLO 1527

XX市机场停放了多架飞机,每架飞机都有自己的航班号CA338

base都是杭州,从1月份就开始在网易日常实习,数开的岗,我学统计的,和组内开发的技术栈和其实不太匹。23号面的,想问一下啥时候能知道结果,春招0offer选手#春招# #中国银行软件中心# #中国银行。1、华为OD机试,是有完整题库的,每半年左右刷一次,100道题左右,做完了妥妥350以上,我刷了1周。科锐国际(计算机类),汤臣倍健,中建三局,宁德时代,途游游戏,得物,蓝禾,顺丰,康冠科技24春招内推。我大概在六月初去入职,有没有前辈给点租房经验啊 #租房# #租房前辈的忠告# #租房日常[话题]#

han_xue_feng的博客 1037

LeRobot 入门教程(十六)Isaac Lab LeIsaac 叠衣服、夹橙子仿真环境

LeRobotEnvHub现已支持通过LeIsaac进行机器人模仿学习,提供摘橙子、搬立方体等日常任务仿真环境。用户可通过HuggingFace共享环境,使用一行代码加载任务,支持随机动作测试和远程操控。系统提供云端仿真方案,无需本地GPU即可运行。当前支持4种任务环境,通过make_env函数切换,其中折叠布料任务需先调用initialize()函数。该平台集成了数据采集、转换和训练全流程,为机器人学习提供便捷工具链。

2506_90492529的博客 1483

RabbitMQ 面试题

你发一条消息,在网络上并不是一个整体飞过去的。如果消息比较大,RabbitMQ 的底层协议会把它切成多个数据包(帧),按顺序发送,Broker 收到后再拼起来。假设线程 T1 和 T2 同时用同一个 Channel 发消息:T1 发消息 A,被切成三个帧:[A1] [A2] [A3]T2 发消息 B,也被切成三个帧:[B1] [B2] [B3]如果没有任何保护,这两个线程的帧可能交错到达 Broker,变成 [A1] [B1] [A2] [B2] [A3] [B3]。

互联网叫兽 551

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

smart-tunnel-ai · 隧道/高速智慧化 AI 应用项目

面向的工程师:一个能跑通、能改、能讲清楚的 Spring Boot + Spring AI 项目。:它不是「调了个 ChatClient 输出一句话」,而是把切块策略、增量入库、来源溯源、防幻觉、工具调用、结构化输出、评估集、密钥守卫、CI 护栏这些工程问题都落到了代码里。每一处都能指向具体类讲取舍。详见。

futurn_hero的博客 305

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

LeetCode 面试经典 150_多维动态规划_交错字符串(97_C++_中等)

LeetCode 面试经典 150_多维动态规划_交错字符串(97_C++_中等) 题目描述: 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: - s = s1 + s2 + ... + sn - t = t1 + t2 + ... + tm - |n - m| <= 1 - 交错 是 s1 + t

huayimenghan的博客 209

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Spring 原理高频面试题全解:Bean 生命周期、三级缓存与 @Transactional 失效(2026 招聘 JD 真题复盘)

按 2026 招聘 JD 与一线面经整理 10 道 Spring 高频题:Bean 生命周期与扩展点顺序、AOP 代理生成时机、三级缓存为何必须三级、构造器注入循环依赖为何无解、@Transactional 六类失效与自调用修复三法、REQUIRES_NEW 连接池耗尽风险、事件总线同步语义与 @TransactionalEventListener、自动配置从 spring.factories 到 imports 的演进、自定义 Starter 三步走,附速查表与三条追问链。

蒙眼过河 318

Docker镜像优化:面试高频翻车的简单题

本文深入探讨Docker镜像优化的两大核心层面:体积优化与构建速度优化。指出仅关注镜像瘦身(如使用Alpine)是表面理解,真正关键在于平衡空间与时间——在DevOps流水线中,构建速度常优先于体积。文章详解了多阶段构建、缓存利用、.dockerignore文件等高效策略,并揭示Alpine镜像虽小但存在兼容性、依赖缺失等风险,强调需结合业务场景权衡选择。掌握这些细节,方能在面试中展现真实技术深度,脱颖而出。

java后端架构 213

AI 全栈开发工程师【二面】

传统的大模型应用通常采用:用户输入 → Prompt → LLM → 输出结果这种模式适合简单问答、文本生成和信息提取等任务。但对于复杂业务,仅依靠一次模型调用往往不够。例如,用户提出:帮我查询某个地区近三个月销量最高的产品,并分析销量变化原因。理解用户需求。拆解查询条件。调用数据库或外部工具。获取查询结果。分析数据。生成最终报告。Agent 的核心价值在于让大模型不仅能够生成文本,还能够根据任务目标进行规划、调用工具、观察执行结果,并根据结果调整后续行动。

qq_22841387的博客 454

【AI Agent面试系列】上下文管理1

工具返回价值密度最低、体积最大(常占 30%~60%),清理它收益最高、损失最小。摘要对话会丢语义细节,代价更高。按"价值密度从低到高"排序,不是按"体积从大到小"。

357

邓明 Agent 系统面试-意图识别学习笔记

不要只是做意图识别而不做测评,就好像要评估 RAG 准确性,在接口服务要测试响应时延,超时控制等等,这里也要关注意图识别准确率,如果面试官认为项目指标太高是在吹牛,关键就是回答因为 Agent 解决的是特定领域的意图识别,识别场景单一,另外就是因为用户输入相对简单。意图识别影响 prompt/spec 的加载,意图识别影响上下文组织,意图识别影响工具选择,意图识别影响 prompt 建议,意图识别得到的意图不是让模型随机生成而是候选类别里去做选择。2.意图识别的原因,以及意图识别得到的是什么?

m0_57222081的博客 215

上位机面试:值类型 vs 引用类型

大部分教程会告诉你"值类型在栈上,引用类型在堆上"。如果 ④ 和 ⑤ 都用 99,⑤ 打印出 99 时你分不清是"第 3 条和第 4 条是最容易混的,也是面试最爱追问的地方。很多人把"传引用类型的参数"当成"引用传递",这是错的。所以那句"引用类型比较就是比地址"不是通则——跑 100 万次对比,数量级差异很明显。记住这张图,下面所有现象都能推出来。这一行,才是真正的"按引用传递"。的核心原因——泛型不需要装箱。生效了"还是"根本没生效"。,比背"栈和堆"高一个层次。,这是测试设计的基本要求。

hanxiaodihhh的博客 241

华为运维面试题

华为面试注重真实经历与价值观契合,主管面采用STAR+价值观锚点+反思闭环框架,强调“我”的决策与量化结果。运维手撕题重思路表达与边界处理,需清晰复述、分步讲解、主动验证。云场景设计题须先澄清需求,再分层设计,兼顾可靠性与成本,突出取舍意识。通用心法:聚焦“我”、结构先行、主动说明边界与改进,以数字和反思收尾,展现复盘能力与华为文化匹配度。

dp340823的博客 173

# Linux 系统编程深度解析:从文件 I/O 到高并发网络

Linux 系统编程,就是用 C/C++ 等语言,直接调用 Linux 内核提供的接口(系统调用)来操作硬件资源(文件、内存、CPU、网络)的编程方式。你写过的 、、、,全部都是系统调用;你写过的 、、,是库函数,库函数底层最终还是调用系统调用。CPU 有特权级别(x86 上 ring 0 是内核态,ring 3 是用户态):应用程序跑在用户态。当你调用 时,CPU 会通过 或 指令触发陷入(trap),切换到内核态,由内核完成真正的磁盘读取,再切回用户态返回结果。 为什么要区分两个态? 安全:用户

LJM_X的博客 369
上一篇: Electron 惊现十级漏洞!到底是谁的锅?
下一篇: @Async注解的坑,小心
IT界那些事儿
博客等级 码龄6年 2万+粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值