搜狗

搜狗java二面面经

搜狗 java
Redis 数据结构有哪些?如何实现 sorted set?这种数据结构在极端情况下可能有什么问题?二叉平衡树?JVM分为哪些区,每一个区干吗的?JVM如何调优、参数怎么调?zookeeper的某个机器挂…
阅读更多…

搜狗java工程师现场面经

搜狗 java
介绍spring的IOC和AOP,分别如何实现(classloader、动态代理)MySQL的索引,为什么是B+而不是平衡二叉树创建线程安全的单例有那些实现方法?流排序和计数排序如何查看服务器负载…
阅读更多…

搜狗服务端开发线上面经

搜狗 php
$a=[1,2,3]; foreach($a as &$v){} foreach($a as $v){} var_dump($a)等于多少?数据库中存储密码是怎么存的(MD5加密),还知道其…
阅读更多…

搜狗php工程师二面

搜狗 php
预定义变量、魔术变量、魔术方法比较,及作用举例ping一个服务器ping不通,用哪个命令跟踪路由包?写一段脚本实现将nginx的access.log日志中ip按访问量排行Redis有哪些结构时间复杂度较高简述如何得到当前执行脚本路…
阅读更多…

搜狗java面经

搜狗 java
线程安全的集合、为什么vector被遗弃了?即使没有多线程,锁的开销也很大如何防止form表单重复提交?说一下byte a = 127; byte b = 127; a+=b和a =…
阅读更多…

搜狗服务端开发工程师面经

搜狗 php
请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较Smarty,phplib的区别,并阐述Smarty模板的工作原理微信二维码扫码如何实现,除了轮询之…
阅读更多…

搜狗php一面面经

搜狗 php
当用户访问量到达亿级的时候,没法分表的情况下,如何优化mysql?php的魔术方法有哪些,请写出5个以上php的魔术方法posix 及 perl 兼容正则比较,及函数性能分析有个鸡圈,有一只公鸡,一只母鸡,母鸡每天生一个…
阅读更多…

搜狗java开发二面

搜狗 java
如何设计或配置MySQL才能达到高效使用的目的?linux的内存分配和多线程原理说一下mybaits和hibernate的区别,为什么用hibiernate。线程池了解吗 线程池大于核心线程的线…
阅读更多…

搜狗服务端开发现场面经

搜狗 java
MySQL数据主从同步是如何实现的?反爬虫的机制,有哪些方式数据库的事务隔离知道吗?AtomicInteger怎么实现原子修改的?给你一个mysql配置文件,用你认为最佳的编程语言解析该文件?java元空间,…
阅读更多…

搜狗java工程师一面

搜狗 java
Zookeeper在yarn框架中如何实现避免脑裂的?b+树如何构造说一下mybaits和hibernate的区别,为什么用hibiernate。JDK1.7中HashMap的put方法全过程分布式架构设计哪方面比较熟…
阅读更多…

搜狗php工程师面经

搜狗 php
对于System-V消息队列,如何解决系统本身对于消息队列条数、总容量(字节数)的限制?如何设置消息的优先级别?请比较阻塞模式和非阻塞模式的异同,并说明如何避免非阻塞模式下的消息队列堵塞?如果多个人…
阅读更多…

搜狗java工程师一面面经

搜狗 java
内存泄露原因,举例子,如何排查内存泄漏的原因innDB 和 MyISAM 的区别?spring整合dubbo的过程是怎样的?(懵)那你说说springioc容器是怎么创建对象的?简单阐述一下,什么是横向分表,什么是纵向分表,各有什么优…
阅读更多…

搜狗web前端工程师二面

搜狗 web前端 JavaScript HTML
如果团队成员因某种原因没有完成相应的任务,该怎么办你可以实现一个 JavaScript 的观察者模式吗?http请求的过程中怎么知道数据已经发送完毕要断开连接,怎么断开?简述以下常见标签的语义以及默认的display值…
阅读更多…

搜狗java开发一面

搜狗 java
树的遍历方式有哪些?深度优先和广度优先了?ArrayList和LinkedList区别,底层是怎么实现的;大型高并发网站如何做性能优化:Web 性能、数据库性能、应用服务器性能等。标记的时候怎么找出…
阅读更多…

搜狗服务端开发面试

搜狗 php
foo() 和 @foo() 之间有什么区别?请介绍一下laravel框架,laravel有那些特点?如何对数据表内容进行分页显示,请简要描述谈一谈悲观锁和乐观锁以及SQL的实现抽象类中 抽象方法和普通方法的区别对于System-V消…
阅读更多…

搜狗服务端开发现场面经

搜狗 java
说说redis的缓存失效策略和主键失效机制MQ 架构对比Redis(String是如何插入到Redis)谈一谈悲观锁和乐观锁以及SQL的实现nio的底层实现对于一个容器,比如set,你想实现自定义排序规则的话怎么做碰到过的异常:空…
阅读更多…

搜狗php现场面试

搜狗 php
假如你是技术组长? 如何提高团队效率?使用正则表达式提取一段标识语言(html或xml)代码段中指定标签的指定属性值(需考虑属性值对不规则的情况,如大小写不敏感,属性名值与等号间有空格等)。此处假设需提取test标签的…
阅读更多…

搜狗php开发工程师现场面试

搜狗 php
如何实现不基于session和cookie的用户认证?$a=[1,2,3]; foreach($a as &$v){} foreach($a as $v){} var_dump($a)等于多少?那怎么判断一个一个数是不是2的幂次方,讲思路,…
阅读更多…

搜狗php工程师现场面经

搜狗 php
请描述Apache 2.x版本的MPM(Multi-Processing Module)机制,并具体说明在不同的MPM机制下如何支持PHP?如何实现PHP的安全最大化?怎样避免SQL…
阅读更多…

搜狗前端现场面试

搜狗 JavaScript CSS
react hooks 说了下区别特性原型链是什么,作用是什么?prototype和proto的关系是什么?http无状态怎么传递视频数据对框架源码了解吗?diff算法原理及其实现简述css盒模型utf8和g…
阅读更多…

搜狗服务端开发线上面试

搜狗 java
Redis的持久化方式,aod和rdb,具体怎么实现,追加日志和备份文件,底层实现原理的话知道么?CAS原理,ABA是什么,ABA如何解决(没答上来,应该是version)微服务架构:dubbo 和 springcloud…
阅读更多…

搜狗服务端开发线上面试

搜狗 php
MYSQL主从服务器,如果主服务器是innodb引擎,从服务器是myisam引擎,在实际应用中,会遇到什么问题?PHP数组的底层实现请简述PHP在Apache下的几种运行方式并加以比较?如何让PHP在L…
阅读更多…

搜狗web前端现场面经

搜狗 CSS JavaScript web前端 HTML
描述一下React的虚拟dom,为什么要用虚拟domcss选择器权重说说你的项目中遇到过什么难题,是怎么解决的?http请求的过程中怎么知道数据已经发送完毕要断开连接,怎么…
阅读更多…

搜狗java开发工程师一面

搜狗 java
BeanPostProcessor了解吗?如果我要给一个对象注入spring的组件,应该怎么做?mysql的Innodb、MyISAM两个引擎,从索引存储结构,分析插入、读取…
阅读更多…

搜狗web前端二面

搜狗 HTML JavaScript CSS
有哪些方法可以隐藏元素?怎么检测用户的设备信息?前端和后端方式都可以。阻止冒泡的函数是什么?vue的双向绑定和依赖收集http模块如何将异步处理方式实现成同步处理方式,具体…
阅读更多…

搜狗web前端现场面经

搜狗 HTML web前端 CSS
http2有什么特点?Storage/session/cookie使用的时候有什么需要注意的吗?实现Storage,使得该对象为单例,并对localStorage进行封装设置值setItem(key,va…
阅读更多…

搜狗java开发工程师线上面试

搜狗 java
IO类型有哪些?同步阻塞,异步阻塞….b+树如何构造数据库底层有哪些数据结构实现?B树和B+树的区别?你觉得B+树还能在哪些方面做优化?流量控制相关问题ConcurrentHash…
阅读更多…

搜狗服务端开发面试

搜狗 java
微服务架构:dubbo 和 springcloud 的区别,以及各自对应的使用场景。简述zookeeper部署的时候以多少个实例部署,为什么?项目用到的jvm是什么版本,java8的新特性比如Strea…
阅读更多…

搜狗php一面

搜狗 php
简要描述SESSION的工作原理,如何做到多平台共享SESSION优化MYSQL数据库的方法,请写出你知道的所有方法请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较isset() 和…
阅读更多…

搜狗php开发面试

搜狗 php
在HTTP通讯过程中,是客户端还是服务端主动断开连接?php反射是什么?当前目录下有一个文件为 showme.sh , 如何将其指定为使用 /bin/bash 运行,如何修改其权限为所有用户可读写可执行,如何修改其所有者为root?PHP…
阅读更多…