首先面试官人很好很nice,会引导你,还会帮你圆场让你不要紧张hh 1.自我介绍 2.项目基本没问,主要问了下代码量 3.多线程共享变量i++相关(我讲了线程安全和线程锁等,我只知道涉及原子操作,但面试官应该是想考察具体原理) 4.死锁产生条件和避免方法 5.HTTPS 6.HTTP的GET和HEAD 7.虚拟内存和物理内存 8.智能指针 9.ipv4和ipv6(没答上来) 手撕代码题就是不创建额
面试官困的要死,听我回答感觉心不在焉的,疯狂打哈欠。问的问题也都是经典八股,可能看客户端经历比较少吧,没什么兴趣。而且算法撕的不是很顺,面试官耐心直接见底,后面问了下进度多久能出,跟我说他们面试的人很多,面完之后hr要横评,这事不归他管,不能保证时间。 自我介绍 智力题:一共有100个小钢球,两个人轮着拿,一次至少拿一个最多拿五个,问怎么拿才能保证自己拿到最后一个 自己先拿4个,然后每次和对面凑6
发个面经,攒人品! - 动态库,静态库,编译链接,词法树,语法树 - 为什么可以直接引用 podfile 中的三方库 - 怎么找头文件 - block 的本质,变量捕获 - 输入 url 到显示页面的全过程 - 为什么三次握手 - tcp,udp区别 - Https过程 - KVO isa - Runtime 方法查找 - 消息转发 - 为什么很多三方库倾向于采用消息转发 - SDWebImage
数组和链表 堆 http报文结构 http1.0 2.0区别。 http和https linux io复用 锁机制 后面疯狂拷打项目。麻了 两道算法a了一道 G
#面经# 计网: 七层架构 传输层 tcp与udp区别 tcp 为什么可靠 tcp为什么是三次握手和四次挥手,为什么不是对称的 http请求报文和响应报文的格式 http https区别,加密协议 数字证书加密过程 常用状态码 对称加密与非对称加密 操作系统: 进程调度算法 死锁条件 如何破坏死锁 进程通信方式 共享内存缺陷 进程的概念 状态 pcb 安卓: 安卓四大组件 activity和Fra
时长:1小时 1. 自我介绍 2. 介绍面试流程 3. 进程和线程的理解 4. 进程通信的方式 5. 说一下互斥锁和信号量 6. 虚拟内存 7. 32位机器的虚拟内存有多大 8. 共享内存的使用场景 9. 多线程操作共享内存需要注意什么问题 10. 内存分页和分段 11. TCP和UDP的区别 12. HTTP的请求包含什么内容 13. HTTP的数据体包含什么属性 14. HTTP是不是长连接
时长:1小时 面试官人非常好,寒冬中带来一丝暖意 1. 介绍面试流程 2. 自我介绍 3. 内存回收 4. 可达性分析是有GC Root,什么东西可以是GC Root 5. final修饰不同情况时的效果 6. 用过JUC的什么 7. 线程池的参数和执行流程 8. HashSet是线程安全的吗,怎么能获得一个安全的,使用锁的话如何提高效率 9. 介绍一下读写锁 10. 手写一个基于读写锁的线程安全
时长:1小时 1. 面试流程介绍 2. 自我介绍 3. 最近做的项目是哪个,用到的技术栈和语言 4. 团队开发扮演的角色,开发中遇到的问题,项目的代码量,如何分红,团队开发流程 5. 设计模式有什么了解,分别能做什么场景 6. 单例模式的线程安全问题 7. 观察者模式介绍一下 8. 介绍一下MVC 9. MVVM介绍一下,和MVC的区别 10. 项目中怎么用的设计模式 11. 做项目的时候有没有遇
本硕双双非,有大厂实习经历 8.23投递 8.29笔试 9.13一面(70min) 纯八股,无项目,一道算法题 1.图形学相关,数学相关 2.C++相关 3.算法题:leetcode hard 4.反问 9.15二面(65min) 八股项目一半对一半,一道算法题 1.项目介绍,细则 2.C++相关 3.算法题:leetcode easy 4.智力题 5.反问
0907 一面 38分钟 自我介绍 项目介绍 伙伴分配算法相关 如何分配 如何优化 遇到过内存对齐导致的问题吗(如何设置内存对齐) 手写memcpy()函数 有重叠的情况和无重叠的情况 debug模块 如何调试 有没有接触过汇编层次的debug 手写双向链表 LRU 反问: 项目和技术栈 公司培训情况 面试使用的是牛客的平台,项目问题答的还可以,手写了memcpy和双向链表,写的时候表现不佳,估计
电脑因为面试黑屏已经收获三次感谢信了,这次又黑屏了好几次,是不是应该换个电脑了,或者说我跟这些公司本来就没缘分 大部分时间:喂喂喂,听的到吗,黑屏开机之后,不好意思,我电脑又黑屏了。。。 9.15一面 #牛客##前端##秋招##面经#
1.conv2d的参数及含义 2.pytorch如何微调fine tuning:在加载了预训练模型参数之后,需要finetuning模型,可以使用不同的方式finetune 局部微调:加载了模型参数后,只想调节最后几层,其它层不训练,也就是不进行梯度计算,pytorch提供的requires_grad使得对训练的控制变得非常简单 全局微调:对全局微调时,只不过我们希望改换过的层和其他层的学习速率不
今天面了烽火C++软开一面,面试官人挺好的,面试体验还不错问题也不难,给大家分享一下 1.什么是多态 2.了解虚函数、纯虚函数吗,具体展开说一说 3.STL容器有哪些,具体展开说一说4.迭代器的作用 5.在map中插入-一个相同的键,能否编译通过,输出结果是什么 6.class和struct的区别是什么 7.线程间的通信方式是什么 8.线程是怎么创建的 9.平衡二叉树和红黑树知道吗,具体说一下 希
三面20min 自我介绍 vue和react及angular的框架对比 vue源码看过哪些 网络安全了解哪些,前端一般要做哪些网络安全相关的措施 低代码的设计思路 低代码如何和业务结合的,你们是怎么做的 为什么选择前端#面经##秋招##绿盟面试#
1自我介绍 2.项目介绍 3.项目难点 4.webpack做过优化是吧,那做了具体哪些优化呢,sourcemap的作用,怎么配置的 5.a标签和img标签区别;宽高设置有用吗,margin呢 6.怎么理解BFC,IFC呢 7.平时用什么布局;flex主轴是怎么排列的,怎么反向呢,flex-grow是干什么用的,flex-item有哪些属性 8.怎么理解闭包,闭包是怎么做到延长变量生命周期的 9.垃