猎豹web前端线上面试
如果你的想法和产品经理的想法差生冲突,怎么办?普通函数和构造函数的区别?用getDate() 获取星期数,然后弹出的是 星期一 星期二 星期三 .......星期日CommonJS和ES6模块化有什么区别,设计一个方法,让Common…
阅读更多…
猎豹web前端工程师二面
Stream是什么,使用的两种模式项目中使用插件的时候有没有对比其他插件,引用别人的代码有没有看别人怎么实现的?为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做…
阅读更多…
猎豹移动java现场面经
猎豹移动
java
什么时候用单线程、什么时候用多线程场景,多线程有什么问题,单线程有不足的地方吗?如果让你来设计秒杀系统,你的设计思路是什么,为什么要这样设计?mysql隔离级别?互相之间的区别?MySQL索引失效的情况,多…
阅读更多…
猎豹php开发线上面经
猎豹移动
php
PHP 页面重定向的方法有哪些?php在2011年底出现hash碰撞,hash碰撞原理为? 如何进行修复?有用tp框架写过项目吗?如果现在要用tp框架写三级分销的功能你该如何实现?请简述PHP…
阅读更多…
猎豹移动web前端工程师二面
分析一下移动端日历,PC端日历以及桌面日历的一些不同和需要注意的地方。http无状态怎么传递视频数据了解过react-router内部实现机制吗?输出for循环中定时器的输出语句结果了解过其他的跨域方…
阅读更多…
猎豹web前端工程师面试
合并有序数组 [1, 5], [2, 5, 6, 8] => [1, 2, 5, 5, 6, 8]link 与 @import 的区别口述new关键字TCP包里有什么?我现在有一个数组[1,2,3,4],请实现…
阅读更多…
猎豹移动php现场面试
猎豹移动
php
有这样一个字符串abcdefgkbcdefab......随机长度,写一个函数来求bcde在这个字符串中出现的次数写一段脚本实现将nginx的access.log日志中ip按访问量排行请列举、你能想到的所有的…
阅读更多…
猎豹移动web前端现场面试
猎豹移动
HTML
xss和crsf的原理以及怎么预防https怎么预防中间人攻击?说一下你项目中用到的技术栈,以及觉得得意和出色的点,以及让你头疼的点,怎么解决的。如果团队成员因某种原因没有完成相应的…
阅读更多…
猎豹移动服务端开发工程师现场面试
猎豹移动
php
负载均衡有接触过哪些开源框架,优劣势是什么?合并两个数组有几种方式,试比较它们的异同Redis 线程模型?持久化方案?ping一个服务器ping不通,用哪个命令跟踪路由包…
阅读更多…
猎豹移动php开发工程师线上面试
猎豹移动
php
假如让你来写一个函数实现Utf-8转gb2312,那么函数的名称应该怎么命名?如果给你一个项目,项目中要用到很多东西有关联,数据库你怎么设计表关联?请列举、你能想到的所有的字符串查找算法,并加注释简单说明。PHP的strtolower()和…
阅读更多…
猎豹php工程师线上面试
猎豹移动
php
RPC相对于传统的API调用的优点你采用mysql的引擎是什么. mysql innodb与myisam 这两种引擎本质区别是什么, 要能够从底层数据实现来说.linux的分段有了解吗?swoole怎么…
阅读更多…
猎豹java开发工程师二面面经
猎豹移动
java
说一下Spring的IOC和AOP在项目里是怎么用的。多个线程如何取到一个数据高并发量大的话怎么处理热点,数据等服务提供方不稳定,频繁变动如何提升自身稳定性锁,死锁的形成条件,锁的底层实现,AQS的实现,如何实现公平锁和非公平锁,CAS的…
阅读更多…
猎豹移动服务端开发二面
猎豹移动
php
PHP如何实现页面跳转?PHP的is_writeable()函数存在Bug,无法准确判断一个目录/文件是否可写,请写一个函数来判断目录/文件是否绝对可写Myql中的事务回滚机制概述请写一个函数验证电子邮件的格式是否正确web不安…
阅读更多…
猎豹服务端开发线上面经
猎豹移动
java
讲一下HDFS是如何容错,存储信息的,如果用户想hdfs写入数据,请讲一下整个写入的过程。重要???????实践中如何优化 MySQL:SQL 语句及索引的优化、数据库表结构的优化、系统配置的优化、硬件的优化知道布隆过滤器吗…
阅读更多…
猎豹移动java开发工程师线上面经
猎豹移动
java
数据库中一行记录大小10K,一个表只有主键索引,可以存多少条数据内存模型,堆和栈都有什么?答:简单说了下多线程你写过吗 有哪些应用场景懒汉式下如何保证线程安全?Redis 回收和备份有看过HashMa…
阅读更多…
猎豹服务端开发工程师面试
猎豹移动
php
怎么查看Linux服务器的负载,及判断哪些操作引起的负载过高如何实现PHP的安全最大化?怎样避免SQL注入漏洞和XSS跨站脚本攻击漏洞?请说明在php.ini中safe_mode开启之后对于pHp系统函数的影响如何防止form表…
阅读更多…
猎豹移动java工程师二面
猎豹移动
java
MySQL索引失效的情况,多列索引之间的顺序如何摆放来达到优化一张表最多可以存多少数据对一个用户的帖子按照发帖时间进行存储,该使用哪种redis类型看你项目用了springboot,源码有了解过吗?知道为什么springbo…
阅读更多…
猎豹移动java工程师线上面试
猎豹移动
java
标记的时候怎么找出栈上的 GC Root?说出一种可能的方案,存在什么问题?对一个用户的帖子按照发帖时间进行存储,该使用哪种redis类型介绍spring的IOC和AOP,分别如何实现linux的分段有了解吗?dubbo的实现原理,说…
阅读更多…
猎豹移动服务端开发一面
猎豹移动
java
数据库的事务隔离知道吗?HashMap和concurrentHashMap的区别从currentHashMap底层是用什么锁实现的(可重入锁)一个程序在内存中都有哪些数据,哪些会占实际的内存指的是四次挥手的那个等…
阅读更多…
猎豹java工程师现场面经
猎豹移动
java
讲讲 ZK 的结构?如何进行选主的?从 CAP 分析下说些synchronized加载static关键字前和普通方法前的区别?讲一下稳定的排序算法和不稳定的排序算法三次握手和四次挥…
阅读更多…
猎豹移动php开发一面
猎豹移动
php
varchar和char区别知道吗?如何提高缓存命中率? 如何对缓存进行颗粒化?数据库优化有哪些? 分别需要注意什么?echo基本排序算法要会写,时间复杂度要会推算, 主要是冒泡排序, 快速排序, 选择排序.进程间通…
阅读更多…