#游戏客户端#已经下offer了,发个面经给秋招攒攒人品吧。 先说tl: 因为自己个人原因很晚才开始暑期实习,过程也比较佛系。 4.25官网投递简历 5.8笔试,单多选+3个编程,三题编程难度有点大,A了大概1.6/3(没想到也能进面)。 5.16一面,面完马上约第二天二面 5.17二面 过了一个周末5.20hr面。面完谈薪当周内决定接不接offer。 下面是面经,没录音纯记忆版,,顺序也不太对估
字节跳动 商业产品 客户端 围绕项目主要设计MySQL,如SQL语句的递归,优化,前端查询不显示或者显示时长过慢可能哪里出问题等等项目上的问题 下面是八股: Java问了volatile关键字的作用,以及可见性和防止指令重排序的底层实现 四大引用及其应用场景,threadlocal及其底层实现,key为什么不可以是软引用? handle是什么?activity和fragment的生命周期 手撕是超
一面 项目拷打 硕士研究方向 实习时长 构造函数可以是虚函数?为什么? 析构函数可以是虚函数?为什么? C++中static修饰变量const修饰变量有啥区别? C++中main函数可以嵌套main函数吗?为什么? C++中如何编译器如何找到main函数? 快排原理,时间复杂度? 做题 反问 二面 项目拷打 无八股 反问
写一下AILab游戏客户端的面经吧,也分享一下我第一次面试的经历。时间线,4.14投递,4.22被捞,4.24一面,4.29二面,5.9HR面+云证,5.20offer。 一面(1h) 自我介绍 算法 LRU,在本地ide上写的,写完让写几个用例测试一下。我算法中用了unordered_map<int, list<pair<int, int>>::iterator>,说一下这里使用iterator
今天如约南极大厂某部门客户端的面试 面试官上线之后就不开视频 第一句话让我把手放到屏幕前面 第二句话问我为什么20多次面试,至今只有一个offer 第三句话问我在腾讯面了这么多次还是失败,有没有考虑过自己的问题? 然后面了我一个半小时,最后问了我一个强调过很多次不会的问题结束。 兄弟们,面试官这么拽,是为什么呢?
1. C++内存管理 2. 多态 3. 虚函数 4. struct和class 5. C和C++区别 6. 堆和栈的区别(这个可能是想问数据结构堆和栈的区别,回答成了内存堆和栈的区别) 7. 内存里堆和栈有什么区别 8. 深拷贝和浅拷贝 9. 指针和引用区别 10. violate关键字 11. 乐观锁、悲观锁 12. vector、list区别 13. 内联inline 14. TCP三次握手,
一面5.20 八股: 自我介绍 问项目难点 问项目优化方向 android开发fragment 面向对象编程特点 类和对象区别 重载和重写区别 实现线程安全的方法 读者锁 数组和链表区别 hashmap冲突解决办法 tcp三次握手 tcp如何保证通信稳定 http状态码 手撕: 链表是否有环
自我介绍 项目基本没问 上来拷打C++ 问 虚函数 静态 内存越界 容器 崩溃原因 explicit等等 每一个知识点都纵向深挖 特别细特别细特别细 光背八股根本招架不住 问了四十分钟吧 几乎没有别的问题 几乎全是c++ 很崩溃啊 算法题 层序遍历 5.22二面 真么想到狗到二面 项目拷打无参考性 穿插少量cpp八股 算法题 ip地址 许愿三面
面试官好凶,啥也没问,项目问了20分钟,没问啥东西,b+树,cmake的理解,看了下笔试,就没了,昨晚二面,现在显示hr面,纯纯客户端不过不是移动客户端 约hr了
今天OC了,由于鸿蒙的开发实习岗全网都很少,因此记录一下小厂面试: 笔试做了一些逻辑思维相关的题目,比如毒蘑菇啦,猜帽子颜色之类的,和技术关系不大。 面试是双面试官,简单介绍后问了一些项目开发过程中的问题(顺序不匹配,我有点忘了): 1、为什么选择学习鸿蒙开发,是否自学,如何学习,项目承担的任务,过程中遇到的问题 2、UIability的生命周期,组件的生命周期 3、如何做数据传递,数据如何持久化
#腾讯# 本人杭电计算机菜只因一枚 我面完后没及时记录,以下的题目都是凭借记忆写的,可能不全 🕒 岗位/面试时间 5.13 一面 (70min) 👥 面试题目 1. c++构造函数可以是虚函数吗?为什么 2. c++构造函数中可以调用虚函数吗? 3. (追问)若能,调用会有什么影响? 4. 什么是内存泄露,如何判断程序出现内存泄露 5. 一个空类多大? 6. (追问)若一个子类继承自空类,子类
#快手# 快手面试我一个搞安卓的二面俩中等直接糊脸上,一个判断版本号一个手撕lru直接把我干麻了,复习的二叉树链表是一个没有,面完一个小时就告诉我挂了,我彻底没班可上了,日常一个没有,暑期更是没有,我真想吐了,现在这么这么难啊
总体感觉可以,但代码写的确实多 一定要准备好mvp!!!!快手格外重视mvp! 中途问了问计组,我没学就不问了 首先问进程通信方式经典socket管道消息队列,问了问binder(不会),说Android还有啥,我说contentprovider,说了说使用场景 介绍mvvm,和mvp进行比较 (代码题)写一个mvp架构(我是真不会,我两年写mvvm写麻了! 听说你了解设计模式说一下建造者模式 说
一面1h:5.14 上来先问,看你是打acm的,你队名是什么,好像遇到ap面试官了 网络: 浏览器输入url会发生什么(常规八股) TCP如何保证可靠,流量控制(超时重传,滑动窗口机制) 集合: 说一下ArrayList扩容,说一下泛型 你刚才说java是伪泛型,cpp泛型怎么实现的(泛型模板,编译时生成对应代码) 多线程: 一写多读有什么问题(可见性问题) java中如何解决一写多读问题(答了h
* 自我介绍 * 手撕快排 * C++重载是怎么实现的? * C++多态是怎么实现的? * C++代码是如何转化为二进制文件的? * DLL加载文件顺序 * DLL调用的内存分区 * PE文件结构 * delete [] * 内存泄露如何定位 * 基类、派生类、成员对象构造函数调用顺序 * unordered_map和map * 哈希冲突,如何解决 * HTTPS密钥协商过程 * 非对称加密、对称