okhttp底层实现? android四大组件? 为什么service进行耗时操作?不可以直接放线程里面吗? 子线程和主线程的通信方式? 子线程可以用Handler吗? 可以直接new一个吗? Looper为什么不会让主线程卡死? ANR遇到过吗? 线程池遇到过? mqtt的底层协议?如何做到长连接?通信的过程? tcp中某个包丢了会发生什么? tcp和udp的区别? mvp和mvc的区别? ht
简介 一开始想着自己这两三年的业务客户端经验,面高级估计是没戏,后来面了几家自信也慢慢上来了,还是得益于平时项目之外的学习吧,也感谢大佬捞了捞我,算是圆了我的大厂梦 简历尽可能的简洁明了,让人知道你都做了那些内容,我本人经验较少,就围绕项目的生命周期来逐次说明自己的工作内容,从前期框架内容,到中期业务和部分编辑器内容,再到后期的优化内容,再到工作之余自己都学了什么,怎么去学的,学完之后的收获或者有
给我面试的是深圳的小哥,在简单的自我介绍后就开始面试。 四大组件介绍 四种启动方式 进程间通信 线程启动方式 http请求 线程同步 小哥会引导你回答,但我太菜了 但是人真的很好,无论是hr还是面试小哥!
朋友的腾讯一面~ 1. 自我介绍 2. 进程和线程的区别 3. 进程间的通信方式有哪些 4. 输入一个url会经过哪些过程 5. http和https的区别 6. get和post的区别 7. java里的访问修饰符有哪些 8. 重载和重写的区别 9. 抽象类和接口的区别 10. 对于安卓开发你了解什么 11. 详细讲讲你觉得最有难度的项目 12. 如果有多个上传任务,其中有一个上传失败了,下一次
5.8 牛客视频面试 70min(回忆版,乱序) ================== 1.自我介绍 2.手撕:LRU、二叉树层序遍历、单例模式 3.实习和项目相关 4.HashMap、ConcurrentHashMap底层 5.讲讲红黑树 6.staic和final关键字结合jvm来讲 7.讲讲JMM 8.讲讲垃圾回收和死亡对象判断方法,具体讲讲可达性分析 9.线程和进程-》进程的通信方式-》线
投的是unity客户端。此时正在去北京的高铁上。 对柠檬印象最深的点就是,面试流程推的飞快,而且面试氛围相当愉悦。 不记得具体日期了,第一周笔试,四道题答了三道半,大概力扣简单中等题的样子。 周五来电话约了面试,第二周周一进行一面,简单答了一点点八股,涉及c++指针和引用的区别,c#struct和class的区别,另外还有两三道吧但是不记得具体题目了。然后就是介绍项目,面试官简单问一下是如何实现的
引擎岗的,测试类似行测的图像长文字表格题,周四发了测试题,周一测试完hr打了电话约了周二的技术面试,技术相关的问题问的比较浅要了作品集,可能因为简历上写的项目经历不太对口,大概率凉。hr和技术总监都很亲切,面试氛围比较好。
方向是引擎研发(图形渲染) 两轮面试,写的hr面但也问了技术,问的简单点,技术面问的难 图形学 介绍图形渲染管线,像素处理后面还有什么,深度测试在哪个阶段,三角形交叉怎么办,几何处理的剔除是在什么层级上的,两次面试都问了 Early z是在什么阶段 有哪些空间(世界空间,相机空间之类的 正交和透视区别 光线追踪和路径追踪区别 Mipmap是什么,为了解决什么问题,摩尔纹怎么产生的,如果不给shad
被阿里挂的第三次,记录一下面经攒人品 ---------分割线----------------------------------- 实习做的什么 后端用的什么框架,简单介绍一下springboot 将一下数据结构的堆栈和内存中的堆栈 new声明的数组保存在哪里 面向对象特性 用过哪些设计模式,简单介绍一下 用vue写过什么项目 介绍一下箭头函数 css和js写动画有什么区别,哪个更好一点 怎么用
面试结果: 钉钉音视频技术部二面挂 钉钉终端技术HR面挂(可能是排序挂) 今天得到面试结果了,内心有点遗憾,还是决定把面试的一些内容分享出来,因为没有做全盘记录,所以就分享一些细节上记得的内容。 音视频技术部: 5.5一面 没约时间直接面试,现场安装钉钉客户端,然后通过钉钉语音交流 面试问题是常规八股,C++基础 做题判断一个数是否是回文数,用整除取余的方法构造一个倒序的数,判断和原数是否相等 5
#23届找工作求助阵地# 因为我一问三不知面试官只能一直引导我有没有熟悉的,有些问题忘了()只答出来四次挥手和一点点进程线程的区别()大概还是根据你说你会的回答 自我介绍 说一下对安卓开发有什么了解 (根据你说的提问) 说不出来就有引导提问,听说过就具体聊一下相关知识,其实大概率也是八股,我就是没背() : 对布局类型的了解(相对布局、约束布局、线性布局) activity的调用和编程 装箱和拆箱
1.自我介绍 2.两道算法题 2.1用堆实现小根堆 2.2按层便利二叉树(leecode102) 3.数组和链表的区别 4.堆内存和栈内存的区别(内存管理,碎片化) 5.虚拟内存相比物理内存有哪些优点 6.http的连接过程以及如何进行攻击
时长:1小时 1. 自我介绍 2. 介绍面试流程 3. 进程和线程的理解 4. 进程通信的方式 5. 说一下互斥锁和信号量 6. 虚拟内存 7. 32位机器的虚拟内存有多大 8. 共享内存的使用场景 9. 多线程操作共享内存需要注意什么问题 10. 内存分页和分段 11. TCP和UDP的区别 12. HTTP的请求包含什么内容 13. HTTP的数据体包含什么属性 14. HTTP是不是长连接
1. 自我介绍,介绍项目(爬虫脚本,在udp基础上实现的可靠数据传输的p2p文件传输系统...) 2介绍一下tcp udp区别 3.介绍一下tcp三次握手,有什么攻击手段(flooding syn attack) 4.session key和cookie是什么,两者有啥区别,分别储存在哪里 5.操作系统:进程线程的区别,如果只有一个打印机,怎么保证只有一个进程访问(patterson算法) 6.怎
时长:1小时 面试官人非常好,寒冬中带来一丝暖意 1. 介绍面试流程 2. 自我介绍 3. 内存回收 4. 可达性分析是有GC Root,什么东西可以是GC Root 5. final修饰不同情况时的效果 6. 用过JUC的什么 7. 线程池的参数和执行流程 8. HashSet是线程安全的吗,怎么能获得一个安全的,使用锁的话如何提高效率 9. 介绍一下读写锁 10. 手写一个基于读写锁的线程安全