秋招腾讯云智研发客户端一面

1.自我介绍
4.安卓四大组件
5.content provider
6.用过cotly
7.anr是什么
8.内存泄漏 oom会导致什么
9.为什么会导致变慢
10.通常什么情况下会导致内存泄漏 内存溢出 占用的是哪一块内存
11.堆内存存的什么
12.介绍内存模型
13.静态变量放在哪
14.string放在哪里
15.堆内内存和堆外内存
16.一个jvm有几个进程
17.有一个java代码 用命令行跑起来  重新开一个窗口 在运行一次  是几个jvm  每个jvm跑了几个进程  一个jvm可以跑多个进程吗
18.安卓的进程通信了解吗
19.java类的加载过程
20.静态代码块  代码块  构造方法加载顺序
21.静态代码块什么时候执行
22.什么时候会触发到类加载  没有被实例化会被加载吗
23.线程状态
24.wait和sleep区别
25.hashmap是线程安全的吗  为什么线程不安全
26.线程安全的map
27.concurrentHashmap为什么线程安全
28.synchronized做了什么事情
29.thread和runnable区别
30.runnable或者thread可以在不同线程使用吗
31.string,stringbuffer,stringBuilder区别
32.jdk8拉姆达表达是本质
33.弱引用什么时候会被回收
34.弱引用的对象有一个强引用会被回收吗
36.handler
37.登陆注册流程
39.md5会被破解吗
40.sku
41.定时任务实现方式
42.自己实现定时任务
43.自定义注解
44.定义注解  注解做了什么事  怎么实现的注解
45.描述一下注解什么时候会被执行  什么时候注入代码
46.gradle
47.解释下编译期语言和解释期语言
48.js语言和java语言区别  执行区别
49.弹幕是通过websocket是直接push到前端的吗
50.websocket
51.websocket用到http协议干什么
52.在websocket通信过程中还会用到HTTP
53.XMTP了解吗
55.消息队列有自定义策略吗  一秒发多少类似
56.如何考量把速度减缓到什么程度
58.https证书包含什么 证书中密钥是怎么使用的
59.https是对称还是非对称  三次握手也是对称加密吗
60.反转链表
全部评论
我没看错吧?!一面问了60个题?
7 回复 分享
发布于 2023-03-27 12:15 四川
cotly是什么鬼,是不是kotlin
2 回复 分享
发布于 2023-03-29 16:37 北京
第30题怎么回答啊?
点赞 回复 分享
发布于 2023-03-27 12:30 甘肃

相关推荐

2025-12-28 22:19
门头沟学院 Java
不敢追165女神:简历写得毫无特点,你说你要是大二或者大三找寒假实习到暑期实习这段时间,你的简历还能约到面试。但是你是研究生哥,面试官不会因为你是研究生而降低要求,反而会觉得你是研究生才学了这么一点?为什么我不找个同阶段的本科生?
简历中的项目经历要怎么写
点赞 评论 收藏
分享
2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
4
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务