- HTTP的报文格式 - HTTP常见的状态码有哪些? - GET & POST 区别 - HTTP和HTTPS的区别 - 非对称加密:使用两个密钥,公钥和私钥,公钥可以任意分发而私钥保密,解决了秘钥交换问题但速度慢 - 对称加密:只使用一个密钥,运算速度快,密钥必须保密,无法做到安全的密钥交换。 - HTTP缓存。扯到了cdn缓存。。。 - 负载均衡算法 - C++内存管理机制 - 堆和栈的区
1、MVC、MVP、MVVM的区别 MVC 模式将程序分为三个部分:模型 、视图(xml文件)、控制器(activity)。目的:将业务逻辑放在控制器里,把业务逻辑和视图层分离;缺点:Activity变得臃肿,Model 将新的数据发送到 View。 MVP 模式将程序分为三个部分:模型、视图(activity)、管理层(Presenter)。MVC模式的View 层和 Model 层存在耦合,M
听说写面经能攒好运 腾讯客户端一面,加上写算法,总共2h10min,自我介绍,然后问项目。然后项目和八股穿插着问,以及场景题: 1:产品反应,用户在使用视频号的时候,刷视频的时候会出现卡顿(往下滑动看新视屏的时候),现在你应该怎么解决这个问题? 2:在直播的时候,也是卡顿,假设现在你已经排查出这个问题是发生在dns解析的时候,耗时过长,如何解决? 3:让你实现一个语音通话,用什么协议,用udp的话
写面经求offer。 09.05 一面: 一面感觉特别离谱(非贬义,表惊讶) 总共面了大概八分钟,面试官完全不走流程,上来就说: “你基础应该是很牢的,我就不问基础了。项目也很丰富,代码能力肯定也是不错的。” “不过你相比别人缺少了实践经验,你可能知道渲染流程,但你得要了解这个流程在unity里面具体是怎么实现的,否则别人可能啥图形学内容不知道,但是跟着教程也能在unity里实现渲染过程blabl
1、自我介绍 2、java堆、栈了解吗(下次面试可以扩展答一下jvm内存模型) 3、项目介绍(面试官问了好几个问题) 4、okhttp原理及优势 5、Handler原理(追问:用过sendMessageDelayed吗、怎么知道是哪个Handler处理) 4、java的几种引用和使用场景 5、线程池用过吗,讲一讲你对它的理解 6、用过锁吗,介绍项目用过,面试官反问不用synchronized也可以
先自我介绍 先是一些经典问题: TCP和UDP区别 进程和线程 然后有一些应用: 一个切换的场景题问我有什么想法 怎么解决多线程的冲突问题 安卓怎么切换不同的线程 红黑树底层逻辑,以及怎么应用在查找里面 垃圾回收相关 hashmap 还有一些Java应用记不大清了 没有手撕
求求雷火再爱我一次 分享一下雷火游戏客户端的面经,前几天面了二面,问了面试官说后面没有技术面了,为了防定位,掺些别的题目 一面交叉面1: 1.问项目 2.渲染管线说一下你了解多少 3.IK你了解吗,说说原理 4.帧同步和状态同步 5.之前的项目你的角色是什么 6.做了几道排列组合的题,不算难,高中知识 7.进制转换 8.智能指针相关 9.排序算法 一面交叉面2: 1.堆排序 2.unity 动画更
两道手撕 能记住的比较有特色的问题: tcp协议优化,如果两次握手怎么优化? 排序算法优化,快速排序如果效果不好,怎么优化? 发现面试必问tcp,要理解深刻 开放式回答一定要多思考
1.这个人物为啥要用到IK呀?哪里设置了 2.为啥要用逻辑帧?处理什么事件了? 3.描述一下你的消息框架 4.既然用单例模式了,为啥还用消息框架?(没啥必要) 5.为啥用C++去写服务端,去处理物理逻辑?(状态同步和帧同步还是不太了解)客户端也有组件可以去计算的 6.这个关卡数据,如果不同关卡各个关卡有很多个自己的特性,你要如何去建立对应的数据库?比方说用数据库去管理老师和学生的信息... 7.描
自我介绍 项目:具体内容,实现的细节,遇到的问题,其实就是为了证明是你做的 八股: 操作系统:进程和线程的区别;线程间通信,不会;进程间通信,管道和共享内存?不知道对不对 计网:http和https区别;https建立过程;建立过程中server hello发了啥,记不起来 java:好像只问了线程(记性不太好) 算法题: 可能看我太菜了,给了道反转数字(123→321),这个还是会的 总结: 菜
-自我介绍 -项目拷打 -内存池的优缺点 -遇到的困难 -C++内联函数优缺点 -OOP三大特性详细介绍 -反问 20分钟左右
不是很难,但回答的一般
自我介绍 计算机基础:内存管理机制,答了虚拟内存,虚拟内存存在的背景,交换空间;堆和栈区别 网络:TCP滑动窗口,拥塞控制,TCP如何保证可靠性 操作系统中断 2个编程题
面试官:你这简历好像专门搞 Java 的为什么投客户端? 我:那肯定简历在 Java 岗筛不过去啊 然后答完 jvm 内存模型,说你既然说到了垃圾回收,那我就来问问你垃圾回收算法 我:????我没说啊,啥时候说了?? 然后全程在问 jvm,然后了 volatile ,都挖到操作系统了,最后一道单例收尾,最后吐槽一下,大众哪哪都好,就是会议室网巨差连续两次了(虽然面试官也差),希望快点挂了我吧,我想
投递之后,简历没问题的话,入面还是很快的。 1.自我介绍 2.线程和进程区别 3.多线程编程 4.锁 5.pv操作(简单编程描述) 6.介绍死锁 7.http1.0 http2.0 8.长连接相关 9.tcp和udp区别 10.tcp如何保障连接的稳定性的 11.tcp四次挥手 12.二叉树遍历 13.手撕两道算法题(根据题目,自行定义输入测试变量,编译通过才行) 大概应该是这些内容,没有记录,回