奇虎360

360web前端一面面经

奇虎360 HTML JavaScript
浏览器的缓存是怎么实现的vue框架和别的框架有什么区别?请简述对 MVC 的理解,并列举一些 MVC 架构的 js 框架。其他的ES6方法有没有用过还用过ES6哪些特性?说说px/em/rem的区别。能给我解释一下 mbox…
阅读更多…

奇虎360php工程师现场面试

奇虎360 php
如果多个人管理员要同时修改博客,那么用乐观锁和悲观锁如何解决?简要描述SESSION的工作原理,如何做到多平台共享SESSION什么是CGI? 什么是FastCGI? php-fpm , FastCG…
阅读更多…

360服务端开发工程师二面面经

奇虎360 php
请列举你能想到的UNIX信号,并说明信号用途请用递归实现一个阶乘求值算法 F(n):n=5;F(n)=5!=54321=120Linux环境下,如何更改文件名同时将它移到其它指定目录…
阅读更多…

360web前端工程师面经

奇虎360 HTML
行级元素,块级元素的区别深度拷贝和浅拷贝querySelectorAll得到的是Nodelist还是数组,这两个有什么区别?谈谈移动端点击穿透?描述一下闭包,谈谈闭包的缺点了解弹性布局吗?编写web端cookie的设置和获取方…
阅读更多…

奇虎360java二面面经

奇虎360 java
SSM和Spring Boot的比较,Spring Boot的缺点(没答上来,面试官的解释是Spring Boot封装层数过多导致的性能问题)MySQL的ACID讲一下,延伸到隔离级别thread和runnable的区别接口安全方…
阅读更多…

奇虎360php二面面经

奇虎360 php
请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较请说明在php.ini中safe_mode开启之后对于pHp系统函数的影响SQL注入漏洞产生的原因 ? 如何防…
阅读更多…

360java开发工程师现场面试

奇虎360 java
Mysql要加上nextkey锁,语句该怎么写spring中用到哪些设计模式SSM和Spring Boot的比较,Spring Boot的缺点(没答上来,面试官的解释是Spring B…
阅读更多…

奇虎360前端面经

奇虎360 JavaScript
手撕代码,前序遍历二叉树scope如何实现版本管理工具用的是什么?(Git)提交代码到主分支要经历哪些操作?为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做单页面…
阅读更多…

奇虎360web前端工程师现场面试

奇虎360 JavaScript HTML web前端 CSS
forEach和map有什么区别有没有了解过node?什么是闭包?为什么要用闭包?怎样为元素添加一个4px的内阴影?单页面与多页面的区别?检测浏览器版本版本有哪些方式?eventloop列举你所知…
阅读更多…

360java面经

奇虎360 java
Redis hash的实现MySQL索引失效的情况,多列索引之间的顺序如何摆放来达到优化问了scala语言的特点,为什么要用它做大数据处理等等Redis hash、zset 数据结构?跳表是怎么构建的?怎么查看Linux…
阅读更多…

奇虎360web前端线上面经

奇虎360 HTML web前端
介绍一下async、awaitvue的生命周期webpack 的 require 是如何查找依赖的?前端工程化方面做了哪些东西position的值relative和absolute定位原点是?const一个数组,是否能够…
阅读更多…

奇虎360服务端开发工程师面试

奇虎360 java
mysql隔离级别?互相之间的区别?ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用ConcurrentHashMap?如果…
阅读更多…

360web前端工程师线上面试

奇虎360 web前端 JavaScript CSS HTML
二分查找的条件CSRF了解过吗,它的攻击流程是怎样的,如何防御?编写一个元素拖拽的插件asyn/await如果右边方法执行出错该怎么解决?React算是什么模式架构?Vue呢?你觉得你在这个团队,你…
阅读更多…

奇虎360php开发工程师一面

奇虎360 php
Php实现n个无序的数组top m(mRedis 如何实现持久化?讲一讲TCP和UDP的区别,为什么是TCP三次握手,四次挥手?为什么是三次?说出mysql_connect()和mysq…
阅读更多…

360服务端开发工程师线上面试

奇虎360 php
并发修改数据库并回写Redis 如何保证数据一致性?解释什么是左连接、右连接、内连接、索引。请写出让PHP能够在命令行下以脚本方式执行时安装PHP所必须指定的configure参数,并说明如何在命令行下…
阅读更多…

360前端面经

奇虎360 HTML
把<script>放在</body>之前和之后有什么区别?浏览器会如何解析它们?排序, 将给入的对象数组按给定的属性排序, 值是 number 按升序, 是 string 按字母排序…
阅读更多…

奇虎360前端现场面试

奇虎360 web前端
CommonJS和ES6模块化有什么区别,设计一个方法,让CommonJS导出的模块也能改变其内部变量跨域的几种方式let,const,var区别?async,await的理解如…
阅读更多…

360web前端工程师面试

奇虎360 CSS web前端
eventloop有做过移动端的开发吗?如何实现响应式的页面?堆里放什么,栈里放什么? 栈里放地址如何实现一个移动端"tap"事件?Cookie是怎么设置的,里面有哪些选项?Se…
阅读更多…

360服务端开发线上面试

奇虎360 php
异步和非阻塞的区别,说详细什么是盗链?说主PHP做好防盗链的基本思想php对汉字字符串截取方式,尤其是不使用扩展的情况线程的状态Redis hash的实现在面对未知的流量暴增,可以预先怎么处理…
阅读更多…

360服务端开发一面面经

奇虎360 java
负载均衡有接触过哪些开源框架,优劣势是什么?Zookeeper在yarn框架中如何实现避免脑裂的?懒汉式下如何保证线程安全?你的缺点和优势分别是什么?说说快排的具体算法 不用递归怎么做 快排的复杂度…
阅读更多…

奇虎360php现场面经

奇虎360 php
在一个横向和纵向都是递增的有界二维坐标轴中,如何快速判断某个数是否存在于这个二维坐标中MySQL 取得当前时间的函数是?格式化日期的函数是?如何在页面之间传递变量(至少两种方式)?如何实现每天0点钟重新启动服务器。php中,模板…
阅读更多…

360前端二面

奇虎360 CSS
什么是浏览器的标准模式(standards mode)和怪异模式(quirks mode)重要了解ES8吗?说说getOwnPropertyDescriptors函数,对象自身属性描述符有哪些?输出for循环中定时器的输出语句结果什…
阅读更多…

奇虎360前端二面

奇虎360 JavaScript web前端
react hook熟悉吗,解决了什么问题?用react hook写一个用户鉴权的组件事件代理讲一下js的隐式转换移动端300毫秒延迟,怎么解决的?字符串大小写反转常见的排序算法有哪些,说说实现思路react…
阅读更多…

奇虎360php开发工程师线上面试

奇虎360 php
写出五种以上你使用过的PHP的扩展的名称预定义变量、魔术变量、魔术方法比较,及作用举例MyISAM 和 InnoDB 的基本区别?请写出数据类型(int char varchar datetime text)的意思,请问v…
阅读更多…

360前端面试

奇虎360 web前端 HTML CSS JavaScript
页面水平居中angularjs了解过react-router内部实现机制吗?说说类的创建、继承和闭包。介绍事件“捕获”和“冒泡”执行顺序和事件的执行次数?js继…
阅读更多…

360php开发工程师二面面经

奇虎360 php
PHP的运行原理,有几层,类的实例化在哪层执行?如果有很大的数据,你需要把他读取出来,进行数据清理,然后展示到前端去,如果这个系统交给你去设计,那么你会分成哪几个部分去设计他索引的作用?和它…
阅读更多…

360java开发工程师现场面试

奇虎360 java
Spring框架熟悉不,AOP的原理,动态***哪几种,区别,有关的反射类讲一下ThreadPoolExcutor的源码看过吗? 没有特别仔细的看,但是他的原理是巴拉…
阅读更多…

奇虎360java开发工程师一面面经

奇虎360 java
你问过什么游戏?CMS在并发标记的时候,用户线程也会不停的产生一些大对象,Remark再次标记的时候可能会花上很多时间,说说你的优化方案?(我:???)Java 中 WeakRef…
阅读更多…

奇虎360java线上面试

奇虎360 java
spring AOP IOC的原理将现有线性存储结构改成环形结构Redis 数据结构有哪些?如何实现 sorted set?这种数据结构在极端情况下可能有什么问题?二叉平衡树?java …
阅读更多…

360php工程师二面

奇虎360 php
请写出一个正则表达式,用于匹配一个HTML文件中标记中的图片地址问ThinkPHP框架的使用方法?框架的实现方法?至少两种方式你用过那些框架, 各自有什么优缺点?当前目录下有一个文件为 showme.sh , 如何将其指定为使用…
阅读更多…