猎豹移动

猎豹web前端线上面试

猎豹移动 CSS HTML JavaScript
如果你的想法和产品经理的想法差生冲突,怎么办?普通函数和构造函数的区别?用getDate() 获取星期数,然后弹出的是 星期一 星期二 星期三 .......星期日CommonJS和ES6模块化有什么区别,设计一个方法,让Common…
阅读更多…

猎豹web前端工程师二面

猎豹移动 CSS HTML web前端 JavaScript
Stream是什么,使用的两种模式项目中使用插件的时候有没有对比其他插件,引用别人的代码有没有看别人怎么实现的?为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做…
阅读更多…

猎豹服务端开发面试

在 HTTP 1.0 中,状态码 302 的含义是?PDO、adoDB、PHPLib 数据库抽象层比较PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现…
阅读更多…

猎豹移动java现场面经

什么时候用单线程、什么时候用多线程场景,多线程有什么问题,单线程有不足的地方吗?如果让你来设计秒杀系统,你的设计思路是什么,为什么要这样设计?mysql隔离级别?互相之间的区别?MySQL索引失效的情况,多…
阅读更多…

猎豹php开发线上面经

PHP 页面重定向的方法有哪些?php在2011年底出现hash碰撞,hash碰撞原理为? 如何进行修复?有用tp框架写过项目吗?如果现在要用tp框架写三级分销的功能你该如何实现?请简述PHP…
阅读更多…

猎豹移动web前端工程师二面

猎豹移动 web前端 CSS JavaScript HTML
分析一下移动端日历,PC端日历以及桌面日历的一些不同和需要注意的地方。http无状态怎么传递视频数据了解过react-router内部实现机制吗?输出for循环中定时器的输出语句结果了解过其他的跨域方…
阅读更多…

猎豹web前端工程师面试

猎豹移动 web前端 CSS
合并有序数组 [1, 5], [2, 5, 6, 8] => [1, 2, 5, 5, 6, 8]link 与 @import 的区别口述new关键字TCP包里有什么?我现在有一个数组[1,2,3,4],请实现…
阅读更多…

猎豹移动php现场面试

有这样一个字符串abcdefgkbcdefab......随机长度,写一个函数来求bcde在这个字符串中出现的次数写一段脚本实现将nginx的access.log日志中ip按访问量排行请列举、你能想到的所有的…
阅读更多…

猎豹移动web前端现场面试

xss和crsf的原理以及怎么预防https怎么预防中间人攻击?说一下你项目中用到的技术栈,以及觉得得意和出色的点,以及让你头疼的点,怎么解决的。如果团队成员因某种原因没有完成相应的…
阅读更多…

猎豹移动服务端开发工程师现场面试

负载均衡有接触过哪些开源框架,优劣势是什么?合并两个数组有几种方式,试比较它们的异同Redis 线程模型?持久化方案?ping一个服务器ping不通,用哪个命令跟踪路由包…
阅读更多…

猎豹移动php开发工程师线上面试

假如让你来写一个函数实现Utf-8转gb2312,那么函数的名称应该怎么命名?如果给你一个项目,项目中要用到很多东西有关联,数据库你怎么设计表关联?请列举、你能想到的所有的字符串查找算法,并加注释简单说明。PHP的strtolower()和…
阅读更多…

猎豹php工程师线上面试

RPC相对于传统的API调用的优点你采用mysql的引擎是什么. mysql innodb与myisam 这两种引擎本质区别是什么, 要能够从底层数据实现来说.linux的分段有了解吗?swoole怎么…
阅读更多…

猎豹移动前端二面

猎豹移动 HTML CSS
浏览器前进后退实现思路编写一个函数解析Query String并返回解析后的对象。手撕代码,前序遍历二叉树引入 JavaScript 脚本文件的使用使用到 script …
阅读更多…

猎豹移动前端二面

检测浏览器版本版本有哪些方式?你可以实现一个 JavaScript 的观察者模式吗?假如说我们的网页有一个表单,有人模拟 http 的 post 绕过了表单将数据发送到了后台应该怎么办?…
阅读更多…

猎豹java开发工程师二面面经

说一下Spring的IOC和AOP在项目里是怎么用的。多个线程如何取到一个数据高并发量大的话怎么处理热点,数据等服务提供方不稳定,频繁变动如何提升自身稳定性锁,死锁的形成条件,锁的底层实现,AQS的实现,如何实现公平锁和非公平锁,CAS的…
阅读更多…

猎豹移动服务端开发二面

PHP如何实现页面跳转?PHP的is_writeable()函数存在Bug,无法准确判断一个目录/文件是否可写,请写一个函数来判断目录/文件是否绝对可写Myql中的事务回滚机制概述请写一个函数验证电子邮件的格式是否正确web不安…
阅读更多…

猎豹服务端开发线上面经

讲一下HDFS是如何容错,存储信息的,如果用户想hdfs写入数据,请讲一下整个写入的过程。重要???????实践中如何优化 MySQL:SQL 语句及索引的优化、数据库表结构的优化、系统配置的优化、硬件的优化知道布隆过滤器吗…
阅读更多…

猎豹移动java开发工程师线上面经

数据库中一行记录大小10K,一个表只有主键索引,可以存多少条数据内存模型,堆和栈都有什么?答:简单说了下多线程你写过吗 有哪些应用场景懒汉式下如何保证线程安全?Redis 回收和备份有看过HashMa…
阅读更多…

猎豹服务端开发工程师面试

怎么查看Linux服务器的负载,及判断哪些操作引起的负载过高如何实现PHP的安全最大化?怎样避免SQL注入漏洞和XSS跨站脚本攻击漏洞?请说明在php.ini中safe_mode开启之后对于pHp系统函数的影响如何防止form表…
阅读更多…

猎豹java一面

说一下你比较熟悉的项目,项目采用了什么架构,数据库如何设计的?那知道跳表吗,跳表有哪些应用吗? 跳表是巴拉巴拉,但是应用没有去了解过哦 刚刚查了下 在redis当中有用到....果然框架这块还得好好补补concurenthashm…
阅读更多…

猎豹移动java工程师二面

MySQL索引失效的情况,多列索引之间的顺序如何摆放来达到优化一张表最多可以存多少数据对一个用户的帖子按照发帖时间进行存储,该使用哪种redis类型看你项目用了springboot,源码有了解过吗?知道为什么springbo…
阅读更多…

猎豹php面试

画几个你最熟悉的SERVER端模型出来(格式不重要,尽量将图画清楚,说明思路即可)Linux中统计一个文件中指定字符出项的次数问ThinkPHP框架的使用方法?框架的实现方法?请说明 PHP 中传值与传引用的区别,什么时候传值什么时候传引用…
阅读更多…

猎豹移动java工程师线上面试

标记的时候怎么找出栈上的 GC Root?说出一种可能的方案,存在什么问题?对一个用户的帖子按照发帖时间进行存储,该使用哪种redis类型介绍spring的IOC和AOP,分别如何实现linux的分段有了解吗?dubbo的实现原理,说…
阅读更多…

猎豹移动服务端开发一面

数据库的事务隔离知道吗?HashMap和concurrentHashMap的区别从currentHashMap底层是用什么锁实现的(可重入锁)一个程序在内存中都有哪些数据,哪些会占实际的内存指的是四次挥手的那个等…
阅读更多…

猎豹移动前端一面

猎豹移动 CSS HTML
什么是闭包?为什么要用闭包?什么是内外连接?请设计一个算法。将两个有序数组合并为一个数组。请不要使用concat以及sort方法。react在setState后发生了什么(直接说了setState…
阅读更多…

猎豹web前端一面面经

猎豹移动 web前端 JavaScript
对MVC、MVP以及MVVM了解吗?有提到MVVM的双向绑定,然后又问到双向绑定是绑定谁和谁?是怎么想到学前端的?未来职业目标规划(全栈,那写过哪些后台?)说…
阅读更多…

猎豹java工程师现场面经

讲讲 ZK 的结构?如何进行选主的?从 CAP 分析下说些synchronized加载static关键字前和普通方法前的区别?讲一下稳定的排序算法和不稳定的排序算法三次握手和四次挥…
阅读更多…

猎豹移动php开发一面

varchar和char区别知道吗?如何提高缓存命中率? 如何对缓存进行颗粒化?数据库优化有哪些? 分别需要注意什么?echo基本排序算法要会写,时间复杂度要会推算, 主要是冒泡排序, 快速排序, 选择排序.进程间通…
阅读更多…

猎豹移动java面试

dubbo源码看过吗?(没有。。。)dubbo的负载均衡有几种?线程的程序计数器是干什么用的?讲讲聚类索引和非聚类索引死锁有什么现象,数据库死…
阅读更多…

猎豹web前端面试

generator的原理react在setState后发生了什么(直接说了setState源码) 获取星期数,然后弹出的是 星期一 星期二 星期三 .......…
阅读更多…