旷视科技

旷视科技java工程师一面面经

MySQL索引的实现,innodb的索引,b+树索引是怎么实现的,为什么用b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。Hashmap的扩容机制原理简述zookeeper。java线程阻…
阅读更多…

旷视科技java开发工程师现场面经

如何设计单点登录,单点登录的原理数据库分页怎么做 说了limit 问我还有吗 我说就还知道mybatis的rowxxx和pagehepler ....项目中用的啥JVM收集器,内存回收的机制,新生代老年代的两…
阅读更多…

旷视科技web前端工程师线上面试

旷视科技 web前端
meta viewport原理简单描述一下get 和 post 的区别(发送 get 就不能修改数据库吗?get 是会自动实现缓存吗还是说需要在 http 请求中设置什么呢)generator的原理从一个无序,不相等的数组中,…
阅读更多…

旷视科技前端面试

vue里的data如果改变了一个数据,是否能在view里显示出来?输出for循环中定时器的输出语句结果ajax如何实现、readyState五中状态的含义浏览器缓存策略如…
阅读更多…

旷视科技php工程师线上面试

123456 六个数放到三角形三个顶点及中点上,使每条边上的数字和相等面向对象编程的五个基本原则 (S.O.L.I.D)posix 及 perl 兼容正则比较,及函数性能分析MYSQL中主键与唯一索引的区别…
阅读更多…

旷视科技php面试

HTTP请求头和相应头信息都有哪些?数据库的组合索引写一个函数,尽可能高效的从一个标准的url里取出文件的扩展名,已知url如下:$url = "http://www.demo.com/index.php?id…
阅读更多…

旷视科技web前端现场面试

旷视科技 CSS HTML web前端
css动画有哪些以及区别(animation,transition)写一个左固定布局,右侧自适应布局如何限制元素可点击区域为圆形?反转链表能调用的浏览器对象有哪些?JavaScript有几种类型的…
阅读更多…

旷视科技php线上面试

在1个10G大小的文件中,存储的都是int型的数据,如何在内存使用小于8M的情况下进行排序const 和 define 有何区别?如何对比查看两条sql语句的执行效果?请用SHELL统计5分钟…
阅读更多…

旷视科技web前端工程师现场面经

旷视科技 CSS web前端
原型链是什么,作用是什么?有做过移动端的开发吗?如何实现响应式的页面?实现一个loading动画会写小程序吗?写getPosition方法 求出 元素ele的位置(x,y)box-sizing的各个属性…
阅读更多…

旷视科技服务端开发线上面经

echo(),var_dump()的区别是什么?说说TCP 协议,三次握手、四次挥手,详细一些,握手过程中可能出什么问题?数据库索引了解不,最左前缀原则,行锁,表锁,行锁,间隙锁,怎么实现的,语句说说你熟悉的设计模…
阅读更多…

旷视科技服务端开发工程师一面面经

机智题:烧完一整根香需要30分钟,怎么样得到15分钟的计时,怎么样得到7.5分钟的计时Redis的持久化?有哪些方式,原理是什么?如何同步远程服务器上的指定目录到本地服务器?高并发下有哪些常用的技术解决方案,举三个高并发场景设计例子…
阅读更多…

旷视科技前端面试

旷视科技 CSS web前端 JavaScript HTML
列举三种禁止浏览器缓存的头字段,并写出响应的设置值解释一下严格模式(strict mode)一行代码实现数组去重?你介绍一下状态码;解释状态码304到200的过程flex布局和传…
阅读更多…

旷视科技前端线上面试

旷视科技 CSS web前端 HTML JavaScript
画出一个正方形,并且自适应,列出的方法越多越好CORS原理是什么?jQuery有写过么讲一下你认为的什么是优美的代码,有哪些实践,项目紧急时,舍弃哪一个?https怎么预防中间人…
阅读更多…

旷视科技服务端开发工程师二面面经

设计题,一个图书馆管理系统,数据库怎么设计,需求自己定碰到过的异常:空指针、内存溢出出现的场景threadlocalString a = “abc”;和String b = new String(“abc”);是不…
阅读更多…

旷视科技java线上面试

问了scala语言的特点,为什么要用它做大数据处理等等并列的并发消费问题Redis hash、zset 数据结构?跳表是怎么构建的?从系统层面考虑,分布式从哪些纬度考虑哈希是什么?has…
阅读更多…

旷视科技服务端开发二面

如何用工具分析jvm状态(visualVM看堆中对象的分配,对象间的引用、是否有内存泄漏,jstack看线程状态、是否死锁等等)你有没有试过数据库一个表中最多可以插入多少数据如果现在有8G内存,一个程序很大,由于还要…
阅读更多…

旷视科技前端面经

旷视科技 CSS HTML web前端 JavaScript
前端如何进行seo优化arguments是数组吗?不是的话,怎么变成数组说说Generator经常遇到的浏览器的兼容性有哪些?说一下macrotask 和 microtask…
阅读更多…

旷视科技服务端开发工程师线上面经

聚簇索引,聚集索引的区别?zookeeper在重新选取leader的时候,还可以继续执行事务请求吗ThreadLocal 的结构?springboot为什么能够方便开发呢? 解释了一下自动配置原理。SSM和Spring Boot的比…
阅读更多…

旷视科技php工程师面试

数据库设计时,一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明写出SQL查询,A表id,a,b,c字段与B表id,a_id,d,e,f字段关联查…
阅读更多…

旷视科技服务端开发二面面经

统计10G文件每个关键字出现的次数如何实现?php运行模式有几种,分别是什么?PHP的的这种弱类型变量是怎么实现的?mysql的Innodb、MyISAM两个引擎,从索引存储结构,分析插入、读取数据速度哪个快?试阐述Memcache…
阅读更多…

旷视科技前端二面面经

旷视科技 web前端 CSS HTML JavaScript
怎么给一个dom元素添加一个类?举一些ES6对Object类型做的常用升级优化?(重要)你觉得理想的前端地位是什么?Proxy是什么,有什么作用?CORS原理是什么?display有哪…
阅读更多…

旷视科技php工程师现场面经

如何用PHP操作linux命令行程序?有几种方式?简述下对 PHP 使用类似“2015-06-04 22:21:21”的格式,打印出前一天时间。简单说一下socket 连接步骤如何对数据表内容进行分页显示,请简要描述以Apach…
阅读更多…

旷视科技服务端开发工程师二面面经

为什么hashmap1.8后面用红黑树了?红黑树和别的树有什么不同MySQL索引的实现,innodb的索引,b+树索引是怎么实现的,为什么用b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。讲讲动态…
阅读更多…

旷视科技前端面试

一个promise,settimeout输出Buffer模块是干什么的编写h5需要注意什么作用域链箭头函数和普通函数的区别?querySelector和querySelectorAll得到的结果有…
阅读更多…

旷视科技web前端工程师二面面经

旷视科技 HTML JavaScript
前端性能优化是怎么做的,各方面考虑为什么要清除浮动?举个实际场景前端有哪几种本地存储方式,简述各自的特点协商缓存/强缓存简单说一下HTTP的Cache是怎么结合浏览器的,具体能说下有哪些字段?计算…
阅读更多…

旷视科技web前端线上面试

旷视科技 CSS web前端
请说明 z-index 的工作原理,适用范围?怎么禁止js访问cookie?事件模型解释能给我解释一下 mbox 具体的使用场景吗?使用js实现一个持续的动画效果CommonJS…
阅读更多…

旷视科技php工程师现场面经

redis的淘汰机制有几种?聚簇索引相对于B+索引的优点Redis如何批量删除多个key?通过一个命令如何实现不基于session和cookie的用户认证?异构系统通讯中的通讯加密方案写一个函数,尽可能高效的,从一个标准u…
阅读更多…

旷视科技web前端工程师二面面经

旷视科技 CSS JavaScript HTML web前端
前端优化策略列举举一些ES6对Object类型做的常用升级优化?(重要)列举你所知道的浏览器渲染引擎?node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗?http无状态怎么传递视频数据有没有了解过node…
阅读更多…

旷视科技前端线上面经

css的兼容做过吗?实现Storage,使得该对象为单例,并对localStorage进行封装设置值setItem(key,value)和getItem(key)精确获取页面元素位置的方式有哪些能给我解…
阅读更多…

旷视科技前端现场面经

旷视科技 HTML web前端 JavaScript CSS
js基本数据类型分析一下移动端日历,PC端日历以及桌面日历的一些不同和需要注意的地方。jasonp是怎么实现跨域的,他返回的是一个什么东西webpack loader和plugin二分查找的条件dispatchE…
阅读更多…