字节跳动

抖音服务端开发工程师面试

为什么会选择8作为链表转红黑树的阈值?说说TCP 协议,三次握手、四次挥手,详细一些,握手过程中可能出什么问题?主键索引和普通索引JVM 垃圾回收机制?CMS 收集器?线程池的五种状态,结合例子说明在什么情况下或…
阅读更多…

抖音前端面经

字节跳动 HTML web前端
其他的ES6方法有没有用过img的src也可以跨域吗?nginx设置缓存js、css、图片等信息,缓存的实现原理是?display有哪些值?说明他们的作用http无状态怎么传递视频数据…
阅读更多…

抖音java开发线上面试

说说java线程池的工作流程?Redis 数据结构有哪些?如何实现 sorted set?这种数据结构在极端情况下可能有什么问题?二叉平衡树?线程池参数的解释,线程的状态,thread.…
阅读更多…

抖音服务端开发二面面经

在 PHP 中,heredoc 是—种特殊的字符串,它的结束标志必须?Redis 加锁方案?Zookeeper 加锁方案?各有什么优缺点?web开发方面会遇到哪些缓存? 分别如何优化?数组和链表的区别给你两个路径a和b…
阅读更多…

抖音web前端工程师二面面经

字节跳动 web前端 HTML CSS JavaScript
this指针指向有什么情况原型链是什么,作用是什么?解释一下严格模式(strict mode)有这样一个 URL:http://vip.qq.com/a.php?a=1&b...,请写一段 JS 程…
阅读更多…

头条java工程师现场面试

流量控制算法了解吗?介绍下存储引擎有innodb和myisam,就不用说它们的区别了,如果是存储日志,用什么存储引擎比较合适Linux 下建立压缩包,解压缩包的命令Conc…
阅读更多…

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

PHP字符串中单引号与双引号的区别?请简述PHP在Apache下的几种运行方式并加以比较?如何让PHP在Linux+Apache下以Fast CGI方式运行?基本排序算法要会写,时间复杂度要会…
阅读更多…

字节跳动web前端工程师面试

字节跳动 JavaScript HTML web前端 CSS
jQuery有写过么项目中的权限是如何实现的手撕代码,前序遍历二叉树怎么给一个dom元素添加一个类?你个人觉得,你html,css,js哪方面比较强啊?我现在有一个背包,容量为m,然后有n个货物,重量分别为w1,w2,w3…
阅读更多…

头条安全部门java开发现场面试

介绍ConcurrentHashMap原理,用的是哪种锁,segment有没可能增大?分布式锁,redis缓存,spring aop,系统架构图,MySQL的特性mybatis的缓存说一下? 我:(wc怎么问这个???不问…
阅读更多…

抖音java面经

数据库的事务隔离知道吗?mysql_fetch_row 和 mysql_fetch_array 之间有什么区别?GC停顿原因,如何降低停顿?MySQL数据主从同步是如何实现的?JVM如何加载一个类的过程,双亲…
阅读更多…

头条java工程师现场面试

请说一下为什么会存在zookeeper,它可以用在哪里?Redis的持久化?有哪些方式,原理是什么?JDK1.8之后如何链地址法,链表长度是多少的时候会转换成红黑树。MYSQL主从服务器,如果主服务器…
阅读更多…

抖音java工程师现场面经

MySQL的IO过高怎么优化,分库分表及分区给你一个url,在nginx配置一下rewrite指定到某个具体路径?dubbo源码看过吗?(没有。。。)dubbo的负载均衡有几种?堆溢出?栈溢出…
阅读更多…

抖音php开发工程师二面

写出将一个数组里的空值去掉的语句PDO、adoDB、PHPLib 数据库抽象层比较php的魔术方法有哪些,请写出5个以上php的魔术方法求两节点的最近公共二叉树祖先、最近…
阅读更多…

头条火山引擎事业部php工程师线上面试

数据库的组合索引什么是CGI? 什么是FastCGI? php-fpm , FastCGI,Nginx 之间是什么关系?请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较mysql…
阅读更多…

抖音web前端现场面经

谈谈移动端点击穿透?描述一下闭包,谈谈闭包的缺点JS模块化Commonjs,UMD,CMD规范的了解,以及ES6的模块化跟其他几种的区别,以及出现的意义。JSONP和ajax有什么区别,手写一个JSONP(promise版的)disp…
阅读更多…

头条火山引擎事业部服务端开发一面面经

常见的ssh框架 Spring ioc和aop的了解Git如何查看当前分支,如何切换分支,以及如何解决冲突?如果实现自动加载?不用composer如何实现?PSR-4是什么?解释什么是左连接、右连接、内连接、索引。使用…
阅读更多…

抖音服务端开发工程师现场面经

如何设计单点登录,单点登录的原理请说一下为什么会存在zookeeper,它可以用在哪里?如何保存会话状态,有哪些方式、区别如何nio的底层实现机智题:烧完一整根香需要30分钟,怎么样得…
阅读更多…

今日头条php开发工程师一面面经

Redis Cluster 是如何进行扩容的?请说明 PHP 中传传值与传引用的区别。什么时候传值什么时候传引用?优缺点。用PHP header()函数实现页面404错误提示功能进程,线程,协程的区别高并发场景下如何防止死锁,保证…
阅读更多…

抖音java工程师现场面试

怎么查看Linux服务器的负载,及判断哪些操作引起的负载过高聚集索引和非聚集索引的区别?一个6位的密码,使用MD5加密,破解需要多久:说的是这样的,因为6位的密码排列组合有一定的种数,然后每一种通过hash函数去破解,需要多久java…
阅读更多…

抖音java工程师线上面经

String a = “abc”;和String b = new String(“abc”);是不是一样的?为什么?他们对应的内存空间分别是什么?equals和==的区别,两个Stri…
阅读更多…

今日头条服务端开发一面面经

请说一下zookeeper中leader的选举算法,即fastleaderelection算法如何实现线程调度算法快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少如何同步远程服…
阅读更多…

抖音服务端开发一面

spring整合dubbo的过程是怎样的?(懵)那你说说springioc容器是怎么创建对象的?数据库中存储密码是怎么存的(MD5加密),还知道其他加密方式吗网络模型有哪些 分别有哪些协议?进程间通信有…
阅读更多…

抖音java开发面试

说一说redis数据淘汰机制socket通信做过吗? 你项目中用的什么协议通信的?tcp协议通信中io有几种方式,之间有什么区别?如何只使用(传输层)TCP/IP协议,传输数据…
阅读更多…

字节跳动php开发二面面经

斐波拉切的递归,性能问题,优化方案什么是nginx的平滑重启,请简述其工作原理。联合索引的(a,b,c)中,a和b谁在前谁在后有什么讲究吗?讲讲你对 CDN 的了解,与分布式缓存和本地缓存的区别php运…
阅读更多…

抖音前端二面

字节跳动 HTML JavaScript
常见的排序算法有哪些,说说实现思路Buffer模块是干什么的移动端的适配的几种方法,rem的原理,rem是怎么和px换算的?说说你对中台的理解,和后台有什么区别手写Vue中MVVM实现原理列举三种…
阅读更多…

头条web前端工程师线上面经

字节跳动 web前端 CSS
简单描述一下浏览器的渲染流程什么是CDN,CDN对于网站有什么意义,它有什么样的缺点?前端行业目前比较关注的点了解吗?写出3个使用this的典型应用?编写一个函数解析Qu…
阅读更多…

今日头条java工程师面试

我在jvm上运行一段java程序输出一条语句,它是怎么输出到屏幕上的voliate和synchronized的原理Myql中的事务回滚机制概述spring何时创建applicationContextMySQL…
阅读更多…

头条广告事业部web前端一面面经

字节跳动 CSS JavaScript web前端
node进程中怎么通信?手撕代码,前序遍历二叉树网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“××年还剩××天××时××分××秒”webpack 的 req…
阅读更多…

抖音php开发现场面经

进程,线程,协程的区别给你两个路径a和b,写一个算法或思路计算a和b差距几层并显示a和b的交集?请列举你能想到的UNIX信号,并说明信号用途。数据库引擎有哪些 区别是什么?什么是epoll?你怎么用的,简单写下代码?accept阻塞在哪…
阅读更多…

头条火山引擎事业部服务端开发工程师线上面试

你的缺点和优势分别是什么?foo()和@foo()之间有什么区别?在PHP中error_reporting这个函数有什么作用?如果有的工程师今天预定任务没有完成,你该如何解…
阅读更多…