常规八股+项目拷打 手写线程池 力扣hard 一眼kpi
3.8 自我介绍 介绍webserver项目 线程池怎么设计的? 如何保证对数据的安全访问? 加锁会不会影响性能,如何减少性能损耗,避免加锁氛围过大 cpp哪些容器是线程安全的 你的任务队列自己实现的还是库 死锁的四个必要条件 如何避免,以及你的项目如何解决死锁 多线程的好处?如果只有单核多线程有意义吗? 线程切换栈会保留哪些? 局部对象是堆呢? http长连接和短连接 epoll多路复用如何实现
聊实习,实习做了什么,怎么做的 互斥条件如何避免 gc算法,go怎么实现的 四次回收,为什么不能3次 线程池一些八股 算法:1.二叉树如何序列化,中前序列(不满意),用线索二叉树只需要讲原理 2.链表1234变成1423,先找到中点,然后交叉插入
1. 进程内存布局,malloc、free、delete、new区别,const和define常量区别 2. 数组和链表区别、hashmap、红黑树优点、其他平衡二叉树和红黑树区别 3. 物理内存到虚拟内存、分页分段机制、换出机制 4. HTTP协议,http请求头、请求行、body、http2.0;TCP拥塞控制;HTTPS过程;键入baidu.com发生了什么、用到了那些网络协议 5. 进程同
1.自我介绍 2.深挖项目 3.八股 (1)输入url之后的过程 (2)从源码到形成可执行文件的过程 4.算法,dfs非递归的形式(经常写dfs递归,bfs, dfs非递归我直接脑子空白了很G,最后写了个bfs),感谢这道题让我意识到我的菜没有下限,基础不牢地动山摇 面试官小姐姐人很nice,过程很轻松
总结 问的很细,我又是第一次面试,非常紧张,答得非常不好,应该凉凉。不过体验蛮好的,面试官会主动解释帮帮。 开篇自我介绍 介绍完,问项目:项目有什么亮点,系统为什么这么设计,为什么用UDP 手撕 在一个数组中找是否有子数组的和==给定值,基础给出true或false就行,进阶要给出具体的子集。 当时太紧张,问了面试官一下思路,想到要用回溯,结果太久没看回溯写不出来了,只能写了个二叉树的。根节点是0
1.自我介绍 2.项目深挖 3.基础八股 (1)hashmap原理,挖的很细,源码仔细看 4.场景题 (1)背景:微信传视频那个过程,通常是上传完整个视频再导出的流程,那么如果按帧为单位,边上传边导出,如何设计,详细到如何写线程,如何串联,用到哪些变量啥的 5.算法题 (1)一个非常大的非负数整型数组(假设1000000),如何对前10000个最小的数组排序(只要求前10000个最小有序,后面的无
效率很快,前晚投,好家伙第二天就发来面试链接,索性我也直接刚,要的就是效率 1、自我介绍 2、八股 (1)volatile关键字关键字的作用,没答全 (2)new 一个实例的全过程,代码块,变量,类的先后顺序,如果有父类的情况呢 (3)双亲委派意义,没答全 (4)TCP握手过程,握手两次会出现哪些情况 (5)拥塞控制 。。。总之,问的不是很多。 3、手撕 (1)手写一个单例模式(X)(非科班的我已
45分钟,全是基础到我觉得绝对不会问就根本没看的题,面的都快不想面了 什么Java基本类型,访问修饰符,排序算法,好多尘封的记忆 面了半个小时说来看看简历,可能确实项目比较简单,就问了一通项目的风险点,技术选型,设计开发流程等等 也没做题,最后问啥时候出结果,说得看二面面试官安排,感觉应该可能是过了?
听说发面经可以接好运!!秋招第一场面试,面试官人挺好的。 加上写题的时间大概花了1h22min Java方面 1.GC 2.常用数据结构 3.数组和链表的区别 4.多态 5.string stringbuilder stringbuffer 6.双亲?(不知道是什么来的 7.如何比较字符串 8.线程池的种类 9.线程池的参数 10.为什么要用线程池 Android方面 1.handler机制 2.
大概四十分钟,体验良好,但是实力不行,估摸凉了,加油加油 这个要转TS,自研引擎UE开发,发现自己一个毛病,问题先概括再说,先概括再说 给我讲了讲委托的实现,用一个容器保存函数引用。用委托可以实现回调,执行完之后在调用委托 根据简历问的,KPI面也好,其他也好,秋招第一次面试了也算是。 复盘: C# 1,引用类型和值类型区别 2,引用类型和值类型关于赋值的判断 3,面向对象三大特性 4,抽象类具体
1. -3的16进制 2. TCP套接字 3. UDP报文的最大长度 4. 网络编程问题 听不懂他在说什么 完全没听过的 5. 项目 6. redis内存淘汰策略 7. AOF、RDB 8. RabbitMQ 9. 算法题 :一个长度为n的整形数组 最大m个的元素 10. 场景题: 100w个用户中,记录5分钟内重复登录的用户 部门是qq客户端,面试官一来就说我简历都是Java和部门技术栈不匹配,
自我介绍 1.ArrayList的扩容机制? 2.底层实现?深拷贝还是浅拷贝? 3.单例模式 4.懒汉线程安全? 5.多线程下如何保证类的线程安全? 6.CopyOnWriteArrayList底层实现?如何实现线程安全? 7.HTTP支持长链接吗?什么时候开始支持的? 8.长连接什么时候会释放? 9.服务端通过timeout还是探测决定是否关闭长连接? 10.TCP有没有这种关闭连接的方式? 1
9.19 一面 50分钟左右 自我介绍 项目 项目1: 讲讲界面布局?Qtdesigner设计 视频图像传输怎么实现的?编解码? 那接下来问点QT深入的 一个类要想使用信号与槽,需要什么? 我们只声明了信号,而没有定义,为什么还能用? 图像显示在ui上是在节点线程中做的还是在主线程做的,能不能在节点线程中直接调用ui? 提到用到了多线程,QT多线程有哪些实现方法? 多线程中比较重要的是什么东西?
说明 调用方法: $.f2e.util.yy.isInstallYY(fn); 函数说明: UDB登陆 参数说明: 参数名 类型 说明 备注 fn function 回调函数 null为未登录YY客户端 无 脚本 <script> $.f2e.util.yy.isInstallYY(function(data){ if(data){ //有登录