八股盛宴 1. js数据类型,symble是什么意思,用途? 2. let和const区别,const是数组,可以添加往数组里添加数据吗 3. promise是什么?状态之间可以转移吗? 4. all和race的区别? 5. promise和settimeout的区别(第一次见这样问的。。。) 6. es6之后操作数据的方法 7. webpack怎么配置代理 8. 箭头函数和普通函数的区别 9.
面试总时长50min 面试官人很好,但是我忘记开摄像头了不知道影响大不大 1. BFC 2. 垂直居中 3. 响应式布局 4. 实现一个三角形 5. 选择器有哪些 6. 选择父元素 7. 多个元素设置为一行 8. js 数据类型 9. js执行机制 10. 闭包 11. 原型和原型链 12. let var const 13. 判断数据类型的方式 14. 解构赋值 对象 重命名 15. 箭头函数和
一面 1h 1.自我介绍 2.实习的内容 讲一下某业务的流程 代码里涉及东西。纯手工啊,根本接触不到代码 3.了解的什么数据库多 mysql 写过最复杂的语句 介绍一下连接 3. Linux查日志 shell。我都不会用! Linux 文件权限 想过为什么是4 2 1吗 4.python的一些语法题 数据类型 可变 有序 5.代码题选一个 挺简单的就是写的时候老是有问题 6.迭代器 生成器 生成器
一面 1. 自我介绍,问了我会不会python 2. 问题:讲一下C++中的虚继承 3. 回答:画了菱形继承在直接继承和虚继承时候的对象空间布局 4. 问题:讲一下C++中的forward函数,以及他是在哪个版本出现的 5. 回答:C++11,左值引用结果和右值引用结果都是左值,无法通过引用区分原本变量的左右值,forward函数用于帮助我们区分 6. OJ:返回链表环中第一个节点 7. 回答:两
机械卷算法,写面经攒人品,视觉算法工程师 一面(8月3日,50分钟) 1、项目介绍 2、智能指针用过吗,介绍 3、拷贝构造函数和移动构造函数的区别 4、Ransac会吗,介绍 5、写代码,实现Ransac 二面(8月3日,45分钟) 1、项目介绍 2、做题,两数之和 3、智能指针和普通指针区别等C++知识 4、PnP位姿估计需要几对点对 5、一个项目相关问题 三面主管面(8月17日,45分钟) 太
8.3 一面 约45min 1.自我介绍 2.实习工作,ISP的流程,AWB和demosiac的顺序,Gamma和CCM顺序/为什么这样设计,如何实现的ISP参数自动化调试,LPIPS的网络结构,你的主要贡献是什么,说说你对AE的理解,运动曝光表是怎么做AE的 3.论文和项目,介绍一下创新点,你的具体的算法是怎么实现的,有没有用同样方法的论文。为什么用Unet,损失函数如何选择,为什么用GAN,d
太久没后续了,算挂了吧,其实当时过了几天约了二面,但是面试官比较忙又改时间了,最后HR一直也没联系我了。。。 自我介绍 面试官做 Go 后端的 项目相关问题(基本情况,分工,完成的时间) 介绍一下事务 MySQL 当中事务执行的过程中如果崩溃了,数据可以恢复吗? 分布式事务是否了解?(不会) Redis 是否支持事务?(让从 ACID 进行考虑,我说了持久化,然后隔离性不会了) 追问:Redis
全程拷打项目(因为项目是和tf与机器学习相关的) 手写conv2D的计算函数(因为项目里有个conv3D相关的tf算子,但是没有写出来) 手写nms算法(写得很慢,之前又因为也是做项目,没有仔细研究源码) 之前使用opencl比较多,cuda使用得比较少,而且机器学习相关的算法也不是很精通,第二天就挂了
#面经一面面经##秋招##地平线#
#软件开发笔面经# 北京地平线一二三面汇总 timeline 5.30一面——6.7二面——6.14三面挂 之前面完以为是kpi所以没有记录太多,只能回忆一些印象深刻的问题。 一面 1. 手撕:选出前 k 大的数 —— 用快排的partition或者最小堆都能做 2. 解释下C++的智能指针? 3. 多态具体的实现? 二面 项目经验+八股拷打 1. Binder底层原理,是否线程安全 2. Con
秋招的第一场面试。8.19 简历没问,就问了两个项目是做的什么内容,可能没看懂做的是什么,大概讲了讲。然后开始很明显地看到对方点开系统开始八股的狂轰滥炸。太多了只记了一些没准备好回答不太行的和想起来的。 BFC js如何实现函数重载 js闭包,怎么实现闭包 js如何判断数据类型 js原型链,如何获取原型里的属性 如何垂直居中 如何设置背景图片的大小和位置 响应式布局 ts多了哪些数据类型 vue的
时间:2024.3.25(一面) 部门:地平线C++开发(RunTime方向) # 一、项目 1.讲一下项目的整个工作流程(服务端和客户端) 2.怎么用的protobuf协议,是自己重写编码和解码吗 3.高效异步日志怎么做的 4.为什么要有线程池 5.介绍一下第一个算法,用的什么框架 # 二、八股 1.交叉编译 2.C++程序的整个编译过程 3.智能指针 4.常用命令及相关工具的使用 5.sort
8.8 应用软件测试部 测试开发工程师 面试1h 只能说地平线HC太少了,面完面试官主动说可能不止一轮面试哦,结果放了半个月没了。 1. 自我介绍 2. 实习中最大的收获 3. 熟悉的语言Java/Python 4. Java创建线程的方法(除继承Thread类、实现Runable/Callable接口外,还有吗) 5. Linux遍历文件夹拷贝文件名中带有指定字符串的文件 6. cdb命令查看进
30min 前端,10min反问阶段 图片懒加载怎样实现 setTimeout执行是宏,还是微任务 怎么用,以及为什么要用redux 为什么要选前端(专业是人工智能,和软件开发不是很相关) 怎么学前端的(我回答是 文档,书籍,视频的顺序) 面试官建议先视频(比如b站)容易理解,然后才是文档和书籍 面试官建议: 原理的专有名词,严谨性,不能只理解,还得让别人听懂, 建议了解设计模式,开发时会用到,实
一面: 自我介绍 项目交流 八股文:1、讲一下重载和重写的区别;2、讲一下内存泄漏,以及有啥方法避免 手撕代码:给一个正整数n, 返回n!末尾有多少0。写个递归函数solution,统计n的质因数5的数量,return (n == 0) ? 0 : n / 5 + solution(n / 5); 反问:公司部门业务逻辑,专业技术栈 二面: 自我介绍 项目交流 八股文:1、讲一下多态;2、了解ST