JVM内存模型 讲一讲每个区域在什么操作的时候会用到 讲一讲JVM垃圾回收机制 可达性分析的操作是在什么时候做的 内存泄露 Java的反射 反射怎么实现的 开发中什么场景需要的反射 反射存在的必要是什么 java中即使没有反射是不是也可以,谈谈你的理解 碰到过哪些多线程的问题,多线程的经典问题 怎么保证多线程对内存安全的访问 使用过哪些锁,什么场景用什么锁 有哪些分布式锁,跟syn
聊了半天校园经历 自学的渠道和方式 缓存击穿、缓存雪崩 分布式锁怎么加 java上锁有哪些方式 synchronized和reentrantLock的区别 公平锁和非公平锁 悲观锁耗性能,有什么优化性能 乐观锁CAS适用的场景 还有什么可以优化高并发场景下的并发编程性能的方式 (参考JUC的一些数据结构) 线程池的原理(不是问那几个参数什么意思) 阻塞队列的实现 面向对象有看过什么
【10.20已感谢信】 第一志愿投的服务器开发挂了后(9.21笔试,9.24感谢信),前几天收到了第二志愿的笔试。感觉自己编程还是太弱了。 笔试平台是showmebug,这次是90分钟,上次只有60分钟。 之前的服务器开发的笔试(有点记不太清了)好像是单选+多选?,和2道编程?(反转链表,还有一个忘了),需要自己写输入输出 客户端开发的笔试是20道单选+2道编程,不需要自己写输入输出 感觉这次的选
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.19 50min) 1. 自我介绍、项目 2. OC 生命周期(ViewController 生命周期,各阶段需要处理的操作),内存管理策略(MRC,ARC,自动释放池) 3. C++ 内存管理策略(程序员手动管理内存的申请和释放,使用智能指针管理堆中对象的生命周期) 4. C++ 动态和静态是什么?(编译和运行时:
先说一下个人情况,本人双非二本,软件工程专业 笔试 9月12号难度不大。 一面 9月22号 10:10分,时长25分钟左右 简单的自我介绍 对于应届生与客户端岗位的自身优势 技术 项目的难点且解决方案 不同手机屏幕的适配问题 A星算法减少拐角的优化措施 游戏中遇到卡顿如何定位以及解决 HR问题 在制作游戏过程中遇到特别失望和想要放弃的事情 游戏行业的压力是否了解如何看待游戏行业 在近期一两年的职业
先说一下个人情况,双非二本,目前还是0offer,感觉得出出凉经,集一下人品了哈哈哈 笔试 8月20号,笔试难度不大,这也是我秋招第一次通过笔试的公司。 8月29日 收到 技术面邀请。整体面试以微信的形式进行。 9月1号 15:00 一面 大约30分钟面试官有两个人,一个面试官,一个主管。 简单的自我介绍。 c#中的文件操作 值类型与引用类型举例以及区别 栈和堆的区别 gc(细说) 携程(底层,u
抖音 对c++的内容是真不熟,反复拷打指针问题。。 一面 hashmap 扩容方式 面向对象的特点,优劣 进程通信的方式,优缺点 c++的智能指针,野指针 堆栈的区别,优缺点 数组和指针的区别 计算机网络模型 视频采用什么协议 c++的编译过程 10.内存溢出和内存泄露,如何排查 11.垃圾回收机制如何设计 12.手撕: **42.接雨水 #二面 常规的计网相关的一些协议,osi分层,各层的协议功
一面 9.20 个人介绍 实习项目介绍 熟悉什么开发语言 除了一道编程题题回答结果,在多线程环境下,哪个输出结果是准确的 http 的请求过程 tcp 三次握手四次挥手 有一块蛋糕,第二天可能有两个人吃,也有可能有三个人吃,那么最少可以分几块蛋糕使得分蛋糕的结果公平? 有一个5升杯子和一个三升的杯子,怎么装出四升的水? 在夜晚,小明一家人过桥,桥一次只能过两个人,现在有一盏灯只能燃烧30秒,过一趟
半个多月没刷题,完全没手感,菜的不行。 虽然知道没戏,还是做了一下,应该是秋招的最后一场笔试了,记录一下吧。 1. tecent no.1 90% 两个链表异或操作 2. tecent no.2 回溯暴力 33.33% 操作k次数组,取某个数的二级制中的1的个数,将其赋值给那个数,操作n次后,数组的最小和 只想到了暴力解法,然而case通过率感人。 求助大佬们给个最优解 3. t
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.26 55min) 1. C++ 和 OC 对象生命周期管理(C++ 堆中的对象由程序员手动管理生命周期,或者使用智能指针辅助管理;OC 采取引用计数思路,使用 MRC 和 ARC 以及自动释放池管理对象的生命周期。MRC 的四个原则:1. 自己创建的自己持有(alloc、new、copy、mutableCopy);2.不是自己创建
2022年10月11日(60min) 1.vector push_back 时间复杂度 2.多级存储 3.虚拟内存 4.网页访问流程 5.算法题大数相乘 6.NULL与nullptr的区别 7.可靠UDP 差不多就是这些。 2022年10月14日 感谢信
9月中旬走的PDD内推,顺利约到了第一轮面试,题目比较难,尤其是framework架构和源码这块有问到,刚开始问的C++,我说我学的是Java,面试官比较好,提问了几道Java题,然后就基本是在问Android的内容了,聊得还是不错。 一面|50min 项目介绍 android的gc机制 Android四大组件 activity怎么传输数据的 activity横竖屏切换 service和activ
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.9 45min) 1. 自我介绍 2. C++ 指针(指针存储的值是内存的地址值,指针的大小与 CPU 位数相同;指针是根据这个指针的类型来确定读取方式的,如果是 int* 型指针就从指针的值开始往后读 4 个字节,如果是 double* 型指针就是往后读 8 个字节,自增也是往后移动该类型数据的长度;如果是 void* 类型指
#字节跳动# 记录一下今天上午10点~12点字节笔试: 第一题70%(20‘):给两个整数,将其二进制每一位,分别填充到一个新的整数的二进制奇数位和偶数位后输出。依次取低位,按位或 第二题75%(25‘):输入m个不重复的点(一维数轴上),将其中n个点连成一条线段(包括首尾点),输出最短线段的首尾点。先排序,再遍历 第三题80%(25‘):给一组整数,要求不改变原顺序的情况下,将其划分成三组,满足
好未来今年报的人也不少,我是8月底投的,到9月15才约面试,9月底进行的二面,整体比较难,10月中旬才收到HR面试,收到了口头offer,这周期真的有点久。 一面|40min 面向对象和面向过程的区别 ArrayList和LinkedList区别? HashMap原理 抽象类和接口的区别 安卓架构 activity的四种启动模式 handler机制 Handler怎么延迟发送消息 子线程能不能创建