1、自我介绍 2、拷打项目(项目的大概情况 + 2到7) 3、协程和线程的区别,相比于线程有什么优势?为什么用协程而不是子线程?怎么做到比线程使用资源更少的? 4、kotlin的特点是异步,怎么做到的?怎么做到线程间切换的? 5、安卓的四大组件,主要的使用场景分别是什么? 6、activity的生命周期有哪些状态,按顺序讲一下?从A界面跳转到B界面,状态的转换是怎样的?进入B界面之后,A界面还会执
面试官是类似于(掌盟/王者营地 自我介绍了一下,问了问日常游戏情况 深挖简历 问了我AI方面的一些问题 1.AI产品和AI算法的区别 :(答得一坨)我答了技术上聚焦的层面应用层与模型层/面试官说还有呢,我又谈了谈视角不一样,产品从用户视角来的。 (回想起来确实答得太差了,不管是啥产品都是做业务的,算法做技术的,我答时基本停留在技术层聊了😥) 2.像游戏社区产品怎么用上AI (举了个王者营地用AI
有哪些系统调用,系统调用的时候发生了什么; 讲讲fork;对内存分布的理解,栈和堆的区间,一个函数在执行的时候,函数和参数哪个先进栈,栈空间发生了什么变化; 进程间通信,怎么实现一个只能启动一次的进程; 程序执行的过程中,发生了哪些事;静态库和动态库用过吗,有什么区别,一段hello word的代码用到动态库了吗,freopen的底层是用什么实现的 拷打项目…… 用过哪些STL,map和unord
投递的是前端开发,分配到了全栈开发方向,面试时间:3月15日,面试时长1h,面试官没有要求打开摄像头。 说一下节流和防抖,你项目里哪些地方用到了节流和防抖 说一下promise,如果有100个请求但一次只能处理10个怎么处理,如果10个请求第一个就错了怎么办(Promise.allSettled()) axios有哪些拦截器机制,举出具体的例子(项目里) react父组件下面有2个子组件,其中一个
写在前面:怀疑是冲KPI 本人投的游戏客户端开发,被捞到了qq浏览器客户端。一天火速一二面,晚上打开电脑一看,流程回到测评。 🕒岗位 客户端开发 🕒面试时间 3.22 14:30 一面 16:30二面 一二面 1.自我介绍 2.TCP UDP区别 3. HTTP 不同版本的区别 4.浏览器缓存 5.HTTPS安全性 6.智能指针 7.哈希实现 8.虚拟内存原理 9.二分查找 10.二叉搜索树
我的第一篇面经 投的后台,捞到客户端了 凭记忆写的,可能不太准确 面试官人很好,整个过程一直在给我提示,引导我找到答案,就是我太菜了 首先是项目介绍,主要问了一个编译器项目,感觉可能项目太简单了,问了一两个点就没有再问了 接着问了: 程序调用函数的整个过程 malloc函数调用的过程 接着问我重定位 然后问我项目中有没有遇到内存泄露的情况,如何解决的 从这里引出一个读写buffer的问题,buff
腾讯视频客户端 1h 面完过了一个小时就挂嘞 处女面 上来先是自我介绍,面试小哥部门介绍 问了一下能实习的时间 1.Java三大特性 2.Java反射机制及原理(原理没答上来) 3.Java多态实现方式和优点(优点没答全,八股背少了) 4.Java设计模式(答了一个适配器,单例和MVC)MVC不太熟,问了一下抽象工厂模式和工厂模式不太熟 5.线程通信 6.进程生命周期 7.死锁和解决死锁的办法 8
手撕算法(ACM模式) 25分钟 最长相同字母字符串 aabbbcccc --> cccc 两个数存储在链表中,个位-->十位-->百位......,这样,然后求两个相加得到的新链表 提问的是比较经典的面试问题 1 构造函数能调用虚函数吗 2 空类的大小 3 tcp/udp 4 说说几种排序算法,快排稳定吗?怎么设计稳定的快速排序 其它 1 游戏引擎的了解有多少?(看起来倾向UE4) 2 计算机图
- 自我介绍 - 项目相关 gin框架怎么处理Cookies和Session JWT包含哪些部分 SnowFlake算法讲一下? 除了SnowFlake算法之外,还有什么方法可以生成分布式唯一ID 令牌桶你是怎么实现的? 你这个是单机,如果实现分布式的令牌桶怎么搞 了解过RPC框架吗 你的LLM的Agent框架用的是什么 你怎么让它识别用户意图 - 计网 TCP的通信过程是怎么样的,就是你怎么去编
这场面试绝对是含金量最高、难度最大的一集,每一个问题都是精华,细节抠得特别深! 自我介绍 问答: 实习的时候,安卓这边主要做什么工作? 挑了一个定时任务讲,定时任务怎么保证一定能执行? 你们的软件是怎么实现保活的? 如果你每天都要给用户五次提醒,在线上怎么确保五次都提醒了呢? 或者提醒有很高的延迟你会怎么检测? 那还做了别的需求吗?(面试官没什么兴趣跳过了) 介绍glide的整体运作流程(大概的系
1.有两张表一张商品表,一张订单表,要查询数据,应该考虑做些什么呢? 答: 索引: 在经常用于查询条件的字段上创建索引,例如商品ID、客户ID、订单日期等。 避免在索引字段上使用函数或运算,这可能会导致索引失效。 定期维护和优化索引,以确保其有效性。 查询优化: 避免使用SELECT *,而是明确指定需要查询的字段,以减少数据传输量。 使用JOIN代替子查询,当可能时,因为某些情况下JOIN的性能
2024/3/12 19:00-19:53 共53min 3月7号实习基地qq一面凉了后,在11号又试投了一下,12号突然就捞起来约面了。 这次竟然没做算法题 一、面试官介绍部门 二、自我介绍 三、讲项目 1. 大概介绍一下自己以及项目情况 2. 讲一下项目的登录接口 3. 非对称加密和对称加密的优缺点以及应用场景(项目中用到了对称加密 4. token是用来干嘛的 5. 数据库中针对公私钥对是怎
2024 -3月6日 10:00,50分钟 Java后端岗,写了基架项目 算法 排序算法有哪些? 手撕归并排序 (忙着背八股没复习) 八股 八股一句没问,全程拷打项目 web项目 JWT令牌的原理 数据库内核 数据库持久性怎么实现? 数据库日志的异步刷盘怎么实现? 异步刷盘中持久性还能保证吗? OS fork() 的原理,哪里体现了fork分配资源? fork()是把进程从1个变成2个,那么最初的
一面 100min 两道mid 问做过的项目,基于此问了很多计网和C++的知识,没有偏门的八股,没有明显印象的了 一面面试官很好 二面 130min 先是拷打了一个多小时项目,主要是问在项目里做了哪些工作,为什么这样设计 然后是两道题:一道mid(没做出来),一道写自定义类的拷贝复制运算符 接下来问了一些知识 指针和引用的区别 析构函数可以抛出异常吗 new malloc区别 程序编译过程 虚函数
之前很少分享面经,因为要不就是实验室项目经历,八股拷打,一些解决问题的思路,没什么参考性。 这次面试腾讯,又再一次深切的感受到大厂的威压(之前两次有过如此感受的是字节的提前批算法一面和快手算法三面),面完之后能明显感知到自己对于简历上所写内容的深入理解还不到位,以及难以在面试的短暂时间里体现出自己的优势。 而且开放性问题不少,发出来看看大家的看法以及对于其中的某些问题有没有好的答案,不吝请各位大佬