一面 (45min) 常规问题 自我介绍 项目问题 反问环节:具体业务是什么 基础知识问题 Java 线程池 延伸到安卓的线程池,面试官还问了是否有在项目中使用过。 Fragment 与 Activity 之间的通信 Activity 的生命周期 Activity A 启动 Activity B,两个 Activity 的生命周期顺序 延伸问题:你在跑demo时候,是用Log输出还是用APP中自带
一面 (40min) 算法: 反转链表 合并两个排序的链表 自我介绍 安卓学习路线 http和https的区别 TCP与UDP区别 TCP流量控制 Cookie与Session的作用与原理 进程和线程的区别 进程间通信方式 多线程里的关键字 synchronized应用场景 wait() 和 sleep() 的区别 Java内存回收机制 垃圾收集器有哪些 二面 (30min) 算法: 合并两个有序
讲一下TCP三次握手/四次挥手 讲一下输入一个网址的过程 讲一下TCP与UDP区别 讲一下map底层实现吧 讲一下转换成红黑树的过程和优势吧 你刚才提到了要保证线程安全,需要用concurrenthashmap,那可以讲一下它怎么保证线程安全的吗 那它为什么比hashtable的效率高呢 你说concurrenthashmap说到了CAS机制,你可以讲一下这个机制吗 听你的说法,这似乎属于乐观锁,
投的客户端C++(应该是音视频方向),在牛客网上兜兜转转,也没找到大佬们分享的三面面经,我天真的以为自己收到的是hr面,为了预防其他同学像我一样打无准备的仗,也为了抛砖引玉,看看有没有大佬分享自己的收割offer经验,我简单在这里分享一下自己的zoom面经。 8/25 一面45***要考察C++八股文和操作系统八股文,包括:多态实现、派生类调用构造函数顺序、虚函数表和虚指针如何寻址、引用和指针区别
腾讯对多线程和算法比较注重,算法比较喜欢考数学类的题目,大家可以自行准备下 一面(45min) 自我介绍 安卓相关的项目,你做过哪个你觉得印象比较深的 进程和线程的区别 进程通信的方式 多线程的实现方式 线程安全怎么保证 volatile与synchronized的区别 用户态和核心态的区别 http和https的区别 http不同版本的区别 二面(70min) 算法题: 可以使用jdk里面所有的
一面(60min) 常规问题 自我介绍:先介绍现读学校和专业,曾读的学校和专业。最后说选择客户端开发的原因。这样讲完大概就是一分钟左右的自我介绍了。 我的项目介绍:因为曾经做的项目用的技术栈在现在看来不是很难,所以盘点时候要讲究温故而知新。先将当时做的时候的学习路线和遇到的难点说出来。然后再从现在的角度说明当时技术栈不是很难的原因,以及如果可以再来一次的话,可以优化哪些部分的内容,体现出自己的学习
不少同学对腾讯的面试有所忌惮,总担心准备不够。实际上腾讯的面试也还好。碍于公司制度,我不能把我面试别人的具体内容写出来,但是可以分享一些候选人自己写的面经供大家参考。 比如今天分享的这个面经,内容靠谱,能够反映出腾讯面试的难度。当然面试内容是因人而异的,所以主要是帮大家了解面试范围和难度,无需拘泥于具体题目。 一面:(50min) 自我介绍 项目的整个设计过程。 MVVM,MVP,MVC的区别 L
2022.09.16 40min 自我介绍 自定义View流程 (场景)如果有一个TextView 给其设置限定行数 应该在自定义view的那个步骤中定义 事件分发机制 (场景)在子线程中使用handler进行事件分发 你比较了解的android第三方框架 retrofit 面向切面编程特性 谈谈你比较熟悉的集合 TreeMap和HashMap区别 (场景)此时有一个有序整数,用HashMap和T
自我介绍,2min 上次跟你联系之后,了解过安卓么(笔试排序java没了,排到安卓了) Java的集合的继承体系 在浏览器当中输入一个网址,从网络的角度分析,各层的一个运作过程 http和https的主要的区别 对称加密和非对称加密的主要的区别是什么 然后就聊起来了,看什么书籍 反问环节,1:是否有新手保护期,2:部门是干啥的 你了解同花顺么,了解,忘记了 #同花顺##同花顺校招##同花顺面试##
二面结束秒挂,鉴定为KPI 秋招最无语的面试,语气让人极其不舒服,全程冷场好几次😅跟一面面试官没法比 ———————————————————————————————————————— 一面面试官人很好,体验很不错 先问实习经历,看我是iOS实习,问了下做的工作,然后问了很多iOS的知识(不具有普遍性就不写了),一开始还能勉强答,越问越深,被问懵了(吐槽一下,这哪里是校招,问的感觉跟社招一样了)
2022.09.16 38min 自我介绍 设计模式 设计模式七大原则 面向对象三大特性 volitale和synchronized volitale是怎么实现的 HashMap 为什么使用红黑树 死锁 重载与重写 进程和线程 算法:合并两个有序链表 算法:一个二维数组,行和列都是有序的。查找一个数是否在数组中 反问 可是我面试的是Android岗呀,一点Android相关的都没有问 不过倒也都答
HTTPS的工作原理 以百度为例 在百度的服务器端首先使用非对称加密算法生成一个秘钥对 百度将自己的公钥发给 CA 证机构,CA 进行签名,生成证书 客户端访问百度的时候,百度将生成的证书发给客户端 浏览器对收到的证书进行认证 客户端确认证书没有问题后,将百度公钥从证书中取出来 这样我们就得到了百度的公钥 在客户端生成一个随机数,使用百度的公钥进行加密,发给服务器 服务器端使用私钥解密,得到了随机
oppo安卓一面面经 1.常见数据结构有哪些?数组和链表的优缺点? 2.hashmap内部的数据结构与原理?为什么用红黑树?红黑树的结构,为什么更快? 3.常见的排序算法?堆排序?不会。快速排序? 4.java的异常处理流程?try,catch,finally的return问题,流程是什么?try和catch该执行的执行,finally中的语句一定会被执行的,但是放在缓冲区里,一般是最后执行,同时
一面(40min) 自我介绍 java: 有哪四种访问控制的类型,它们有什么区别 == 和equal的区别 static关键词的作用 static可以修饰类么,可以修饰所有类么 静态内部类是什么 会有静态外部类么 final关键词的作用 String、StringBuffer 和 StringBuilder 的区别 java的集合你用什么,用的比较多的是什么(我回答用的比较多的是HashMap)
一面 自我介绍 const和define的区别,有什么优势? 指针和引用的区别 进程和线程的区别,各自适用的场景 程序的地址保存的是虚拟地址还是物理地址? 内存泄漏 TCP与UDP的区别 HTTP请求过程 数字证书有哪些? 算法:寻找无序数组的中位数 问我想了解啥吗 二面 依然是自我介绍 HTTP中POST和GET的区别 输入一个 url 回车到获得响应,经过哪些层,分别涉及什么协议? TCP和I