#前端# 拷打项目30min 八股30min hooks redux TypeScript interface type 工具类型 组件库封装注意什么 巨量数据,分页请求,虚拟列表原理 DOM操作 webpack机制与组件库的细节 手撕:封装hook
自我介绍 讲一下实习 (我实习负责的工作和rn有关,会有一些rn和js问题) rn的优点 热更新 如何实现跨端 rn的性能优化(有很多点,我详细说的bundle) js有哪些内置对象 js有多线程吗,可以用什么方式实现多线程 简单说了一下变量提升 (因为我的js水平有限,我和面试官说自己的js不是很深入的了解还是和原生打交道的多,面试官点头没再问js相关的) 处理过内存泄漏,那讲一下吧 如何判断内
1.16聊实习经历20分钟 1. golang后端开发,各种模型,go的单例模式(疯狂问go,可能因为我实习用的是go,但是真不了解他的八股啊) 2. 虚函数怎么实现的,执行过程,以及一些c++的基本八股 3. http怎么建立连接的,回答tcp?追问数字证书加密ssl,就说个第三方加密ip和发送方,然后通过hash算法进行解密,时间太久忘了 3.红黑树的属性(根是黑色,叶子红色其他不知道),查删
碰到一个做网络优化的面试官,基本全程都在问项目怎么优化😅凉凉 详细介绍项目流程 怎么排查哪个模块出问题 客户端,服务端各有哪些优化策略 客户端获取图片到服务端处理图片这个流程里面有哪些可以优化 网络传输有哪些提升速度的优化 图像压缩策略有哪些 不希望降低图像质量,又想压缩,有什么方法 项目有没有什么bug,怎么解决的 未来职业规划 移动客户端开发的了解 ai大模型会替代开发吗
技术面:都是简单八股吧 C++内存分区 谈谈模板和override的关系 讲讲STL的vector和list的底层实现 讲讲智能指针和使用场景 操作系统虚拟内存 IP协议和应用场景 C++程序如何从源代码到可执行文件 预编译过程中条件编译,include和宏定义的执行顺序 讲讲对设计模式的理解 如何学习编程的 看过哪些开源代码
7.19—百度—二面—C++/PHP研发工程师(60min) GET、POST区别,问的比较细 HTTP和TCP什么关系 TCP报文包括哪些部分 URL是不是报文的一部分 select、poll、epoll 登录的表结构设计(只有用户名和密码) HTTP从请求到得到结果的过程,也比较细 编程题:类似于零钱兑换,用递归写出来了,改动态规划出了点问题
时长:28min 方向:算法工程 内容: 1. 介绍一下程序化广告的链路过程 2. 介绍一下实习期间做的一些事情,瓶颈在哪 3. 介绍一下项目,使用websocket协议通信的整个流程(项目中用到了websocket) 无八股算法,实习+项目 反问: 1. 从事搜推广工作的话有什么建议 2.为什么周六还在面试 统一面试,安排在一起。 感受:面试官挺好的,比上一个和善,氛围偏聊天 不过看时长有点像k
30号二面 写个面经攒攒人品 java面的cpp部门(但是我在京东的朋友说他们后断大部分都是java,竟然给我分到了cpp部门面试) 一面面试官人很好 问的都是计算机基础和网络,记不太清楚的也没深问,以为过不了结果过了。 二面应该是部门领导,先是问了点个人情况,然后说我经历太少问了些自己觉得自己的优点。后面拷打了手写Spring框架,但是后面和面试官争论很激烈,有点近乎吵起来了后面面试官有别的会,
全程压力面,接近30min. 列举一下回答不好的问题 1. 2000万行的表查一个数据几次io 知道是5次,但是是网上流传的,我不清楚,没敢答,只说了看b➕树高度。 2. grpc dial server client怎么配置的😅 这个我配一次能用好久,哪里记得,硬说了下,然后说是照着csdn来的。 3. grpc和http区别。 这个面试官应该问错了,应该是rpc和http区别吧。。。我按照他
算法 反转数组的二分 手写实现lru os和计网的基础八股,都挺简单的 难的就下面这两个 tcp不分段的话,ip层会怎么处理? 头部数据会有什么不同? 发送包的底层流程(从skb 到ringbuffer,从bhash讲到ehash 八股就问了二十五分钟左右 剩下二十多分钟写了两道题 面完就约了三面
项目 有什么offer Redis底层数据结构 TCP三次握手 第三次如果携带数据会有什么问题 Synchronized底层加锁策略 锁升级过程 ConcurrentHashMap底层数据结构 手撕:可被 K 整除的最小整数(lc 1015) 手撕:删除一个字符串中所有出现的给定子字符串(lc 1910),要求:O(n) 时间复杂度
面试时长:30min 面试内容: * 自我介绍 * 消息队列 * 阻塞和非阻塞 * 生成器 * 变长参数 * map和unordered_map * const方法是否能重载 * cpp三种继承关系 * 汇编调用 * 栈溢出 * 堆栈使用 帮hr完成业绩的,本来都想不面了……
主要内容:1.ConcurrentHashMap与HashMap等的区别,2.ConcurrentHashMap,3.总结我们熟知的缓存技术(比如redis、memcached)的核心其实就是在内存中维护一张巨大的哈希表,还有大家熟知的HashMap、CurrentHashMap等的应用。 1.ConcurrentHashMap与HashMap等的区别 1.1 HashMap 我们知道HashMap是线程不安全的,在多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近
开源协议申明 Yearning 遵循AGPL协议。(不含审核引擎项目Juno) 该协议具体约束及权利如下: 被授权人权利 被授权人有权利使用、复制、修改、合并、散布 被授权人义务 未经原作者授权不得将Yearning 用于任何商业目的。包括通过网络提供任何基于Yearning的商业服务。 如果你修改了代码,需要在被修改的文件中说明。 如二次开发并公布的情况下(内部使用不在该条款之内),该软件必须为
前情概要:开发岗,面试小组是视觉算法组,目前都是算法工程师兼顾开发。 面试时长一小时。 面试内容: 如何判断模型过拟合。 模型大容易过拟合还是小容易过拟合。 (打断ing,"我面的是开发。怎么问的都是算法") 实习经历balabala。 map底层 红黑树原理 ros消息队列实现 队列满了怎么办