凭记忆写的,可能不太全,顺序可能不太对 一面(45分钟) 输入url到页面展示过程 http和https的区别 数字证书的内容 对称加密和非对称加密 https用的是对称加密还是非对称加密 http头部有哪些内容 线程和进程的区别 进程通信的方式 线程的状态和怎样转移 封装继承和多态 重载和重写的区别 垃圾回收算法了解吗 怎么判断对象需要被回收 GC ROOTS有哪些 安卓四大组件 activit
(30分钟) 1、自我介绍(我是谁,在哪上学,有几个项目,需要介绍一下项目吗?介绍一下吧,巴拉巴拉一堆) 问项目: 2、你在这两个项目中都是什么角色;(一个是后期开发和版本维护,一个是项目owner) 2、如何实现全球服务器站点代理ping测试;(使用azure获取全球服务器资源,部署node.js脚本,就可以通过手机本地实现全球代理ping) 3、nodejs是你写的吗?(不是,组员写的) 4、
5.19一面 项目: 1.做了个android水项目,还没做完的那种,不过好在面试官只是让我说一下对android开发的大体了解, 没深入问,比如有哪些布局,activity和fragme区别。 java基础: 1.abstract和interface 2.为甚麽equals和hashcode函数要重写最好一起重写。。 3.==和equals的区别 4.双亲委派机制,以及他的作用 5.泛型,泛型擦
4.20左右投的实习,4.26约的面试,部门是PCG-QQ 4.28 19:00 一面 两小时 自我介绍 TCP和UDP的区别 UDP和TCP怎么保证成功传输 TCP拥塞控制 进程和线程的区别 进程通信的方法 数据结构中的栈和堆 JAVA中的栈和堆 堆区内存结构和垃圾回收机制 项目-编译器 JAVA和C++的区别-编译,语法,面向对象,多继承,内存管理(指针,垃圾回收,析构函数) 算法题: 最长回
5.25 天美J3 一面: 25min左右 面试官进来说之前面试过,评价基础还不错,基础问题就不问,直接问项目。 (请见上次凉经) 全程都是项目相关问题。(其实就是unity相关问题和一些渲染的问题) 包括但不限于: unity的Navmesh;(A*) 动画控制器相关;(问了和UE的区别,UE不了解) 怪物AI没用行为树:状态机; Mono和IL2CPP跨平台相关;(不怎么了解,说了一下编译过程
本人客户端方向,公司:腾讯、美团、字节,陆陆续续一共面了10次了。以下问题出现的频率从高到低排序: 计算机基础篇: tcp三次握手过程?(拓展:没有第三次握手会怎样?) post和get的区别? Activity的生命周期和启动模式是怎样的? java有几种锁的用法?各自适合的场景? java怎么做内存回收的? https的流程?(这个是我最不会的了。。) HashMap的结构、线程安全性? 死锁
完美世界UE客户端开发一面 4.28 业务 基本都是C++的东西。 什么是内存对齐? 该结构体多大? 如果我把第一个成员移动到第三个成员后面,应该是多大? 讲一下怎么算的。 说一下static关键字 和有什么区别? 那呢? 描述一下堆(小根堆为例) 插入一个元素,堆要做什么操作? 弹出堆顶元素后,堆要做什么操作? 快排的原理 快排的最差时间复杂度?为什么是n方? (可能最差没解释清楚,开始引导我)
(一面40min) - [ ] 内联函数,为什么用 - [ ] 析构函数 - [ ] 继承类里析构函数怎么用,要定义成虚函数么 - [ ] C++里怎么判断系统是32位还是64位 - [ ] 面向对象的特点 - [ ] 常用的数据结构及使用场景 - [ ] 客户端发送数据包到服务端中间经历了什么 - [ ] 发送路径怎么分发 - [ ] TCP和UDP的区别 - [ ] 拥塞控制 - [ ] HT
一面 (5.24 1h20min) 算法题 写一个可能发生死锁的情况(伪代码亦可) 可被3整除的最大和 验证平衡二叉树(递归、迭代两种写法) 设计C++实现OC的发射机制(谈思路即可) 二面 (5.25 1h) 自我介绍 项目相关 项目涉及的网络八股,如HTTP与HTTPS的区别 OC与C++的区别(动态绑定 静态绑定) 32位系统和64位系统开发有哪些不同,需要注意哪些问题 OC的extensi
##北京Access工作室(5.5一面) 问的都是项目,死抠,基本无基础知识(偶尔会顺带提一嘴) ###反问 面试流程有几轮? 不确定 工作室项目? 3D飞行射击,二次元方向 面试官工作? 前端,功能开发之类 工作室在北京? 对,望京这边 有可能远程实习? 不太可能,远程的话学不到啥东西 工作制度? 实习不太清楚,正式的是大小周,早10晚7 我还有什么提升的? 要有自己明确的目标,要了解自己想要什
1.自我介绍 2.进程和线程的区别 3.进程通信方式 4.多线程如何保证安全 5.http和https的区别 6.数组和链表的区别和适用场景 7.java的数据结构都有哪些 8.反射有了解吗? 9.知道哪些java的设计模式 10.java的三大特性 11.get和post的区别 12.死锁的概念、产生条件。避免方法 13.栈和对列的区别 14.线程的5个状态及其变化过程 15.内存溢出和内存泄漏
一面(5.10): 1. 项目相关,大数据实验人名关系怎么实现,有没有检测错误的人名,github自己的站点吗 2. 数据库三范式(没答上来) 3. 线程的通信方式?答:信号量,管道,消息队列,共享内存,套接字,自己实现过哪些?答:操作系统课上都实现过。 4. http socket这些编程用过吗 答:用的不太多 5. 快排原理,堆排序原理。 6. 多态是什么?多态的动态绑定底层如何实现?(虚函数
字节跳动 抖音 安卓客户端暑期实习一面 1h20min 之前pico挂了过了一个月被抖音捞了 就离谱 自我介绍 算法题 二叉树深度 递归搞了半天没搞出来 太尴尬了 最后用bfs了 花了不少时间 我是*** tcp建立连接 三次握手 项目 深挖了一个小时差不多 讲完项目就没有了……面试官说一面就到这吧 反问 面试表现如何 面试官说这个不能透露 我一脸问号? 部门实习是线上
#阅文集团# base上海 因为是补录的,牛客春招通道关闭了,所以是电话面试,而且这个岗位好像只要一个人,还是有一些竞争压力的 一面 时长35min 周四 先说体验:面试官声音好听,态度温和,热情大方,感动。 1.首先是问了几个java比较基础的问题,有一个印象比较深刻,是抽象类能不能继承接口 其他忘了 2.java线程池的几个参数 3.问了个算法,反转链表,因为我做过好多次,就直接说三个指针记录
一开始4月12号投的CSIG后台开发,等了快一个月也没反应,5月25日换成移动客户端投递,然后5月28号接到电话,约到了5月29号的面试。 一面问了以下内容: 操作系统相关: 线程和进程的区别 线程访问进程的共享内存区会有什么问题? 线程安全的三个特性 Java里面syncronized的底层实现 自旋锁和互斥锁的特点 数据库:数据库索引 计算机网络: TCP三次握手 四次握手 为什么要四次握手