4399

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

4399 php
大数据量高并发、吞吐网站的设计(画示意图配合文字说明)PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unic…
阅读更多…

4399服务端开发线上面试

4399 java
linux中进程信号有哪些?进程间通信有哪几种方式?1)管道(Pipe),2)命名管道(named pipe),3)信号(Signal),4)消息(Message)队列,5)共享内存,6)内存映射(mapp…
阅读更多…

4399web前端工程师一面

4399 CSS
为什么要清除浮动?举个实际场景什么情况会内存泄漏?如何避免回流或将它们对性能的影响降到最低?async,await的理解兼容ie的事件封装react在setState后发生了什么(直接说了setState源码)什么是…
阅读更多…

4399web前端面试

4399 HTML CSS web前端
编写h5需要注意什么call和apply的区别和应用场景eventloophttp2有什么特点?为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做单页面应用吗?如何用 CSS 绘制一…
阅读更多…

4399web前端线上面试

4399 JavaScript CSS web前端 HTML
编写一个函数解析Query String并返回解析后的对象。同一浏览器同一样式表在什么情况下会有不同的渲染效果?content-type 分别在响应和请求有些什么属性ajax如何实现、r…
阅读更多…

4399php工程师线上面试

4399 php
如何在命令行下运行pHp脚本(写出两种方式)同时向pHp脚本传递参数?posix 及 perl 兼容正则比较,及函数性能分析 在 PHP 中 error_reporting 这个函数有什么作用?PHP的strtolower…
阅读更多…

4399服务端开发线上面经

4399 java
redis 缓存和 memcached 缓存的区别,以及各自的优劣势MYSQL主从服务器,如果主服务器是innodb引擎,从服务器是myisam引擎,在实际应用中,会遇到什么问题?什么是事务?及其特性?海量数据过滤,黑名单过滤一个 u…
阅读更多…

4399java工程师线上面试

4399 java
Docker 有使用过和了解吗?Docker 和 JVM 的区别是什么?数据库端的常用优化策略?讲一下Hadoop与spark的区别。介绍spring的IOC和AOP,分别如何实现(classloader、动态代理)如何只使用(传输层…
阅读更多…

4399php开发工程师二面面经

4399 php
数据库的组合索引中间件原理show create database mysql; 这个命令的作用?哈希是什么?hash冲突后,数据怎么存?缓存的实现原理,设计缓存要注意什…
阅读更多…

4399服务端开发二面

4399 php
长连接、短连接的区别和使用什么是线程安全?那不安全的StringBuilder采用append会出现哪些状况?求两节点的最近公共二叉树祖先、最近二叉树祖先但是每个节点能指向父节点…
阅读更多…

4399web前端工程师一面

4399 CSS
单页面与多页面的区别?同步和异步的区别?CSRF如何防御,同源策略解决了什么问题meta viewport原理你觉得typescript和javascript有什么区别?在项目…
阅读更多…

4399web前端工程师二面

4399 HTML JavaScript
浏览器的缓存是怎么实现的cookie和session区别?let,const,var区别?'Lily'如何提升效率与性能?算法题:数组三分,如果一个数组能够分成非空的三个部分,每个部分和相…
阅读更多…

4399php工程师现场面试

4399 php
Php的编码转换函数?编码转换的准则或者注意的地方是什么?php序列化和反序列化用的函数是什么?PHP的chmod优先级队列如何实现?MyISAM 和 Inno…
阅读更多…

4399php开发工程师二面

4399 php
如果有很大的数据,你需要把他读取出来,进行数据清理,然后展示到前端去,如果这个系统交给你去设计,那么你会分成哪几个部分去设计他写一个代码,一个字符串…
阅读更多…

4399java现场面经

4399 java
为什么不能在遍历list的时候删除其中的元素呢没答上来,面试官的解释是Spring Boot封装层数过多导致的性能问题如何用工具分析jvm状态static类型、final类型SSM和S…
阅读更多…

4399java面经

4399 java
基本的排序算法有哪几种,时间复杂度怎么样?看你项目用过dubbo,dubbo底层是怎么通讯的呢?碰到过的异常:空指针、内存溢出出现的场景threadlocal内存泄露原…
阅读更多…

4399php开发工程师现场面经

4399 php
用PHP header索引的作用?和它的优点缺点是什么?什么是数据库索引,主键索引,唯一索引的区别,索引的缺点是什么?用 PHP 写出显示客户…
阅读更多…

4399web前端面经

4399 HTML JavaScript
CommonJS 中的 require/exports 和 ES6 中的 import/export 区别?正则从2018-10-07T11:48:47 Asia/zh-cn 提取出来结果[2018,10,07,11,48,47]JS模块化…
阅读更多…

4399服务端开发工程师二面

4399 php
函数存在Bug,无法保证设置成功,请写一个函数在指定路径下创建一个目录/文件并确保可以正确设置权限掩码最大堆最小堆实现优先级队列请写一个函数验证电子…
阅读更多…

4399前端现场面试

4399 JavaScript web前端 HTML CSS
JavaScript如何实现一个类,怎么实例化这个类?域名收敛是什么?什么是内存泄漏和垃圾回收引入 JavaScript 脚本文件的使用使用到 script 标签,其中 defer/async…
阅读更多…

4399php开发线上面试

4399 php
写出一个能创建多级目录的PHP函数8.如果你是技术组长,所带团队任务进度无法完成你该如何解决?简述分库与分表设计?分库分表带来的分布式困境与对应之策有哪些? 和 …
阅读更多…

4399php现场面经

4399 php
请写一个函数验证电子邮件的格式是否正确POST和GET有什么区别请介绍一下laravel框架,laravel有那些特点? 之间有什么区别?require、include、require_once、include…
阅读更多…

4399web前端一面

4399 HTML web前端 CSS JavaScript
flex布局和传统布局有什么区别? 说了下双飞翼布局浏览器缓存策略有没有了解过node?说一下macrotask 和 microtask?node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗?介绍一下fle…
阅读更多…

4399java面经

4399 java
网络输入一个域名会发生什么?HTTP2.0、thrift。JVM如何调优、参数怎么调?GC 用什么收集器?收集的过程如何?哪些部分可以作为 GC Root?get 和post的区…
阅读更多…

4399服务端开发工程师一面

4399 php
设计一个定时任务管理器如何实现PHP的安全最大化?怎样避免SQL注入漏洞和XSS跨站脚本攻击漏洞?Type字段有1.2.3.4四个值,共500万条数据加索引的话会使用吗?Myisam和innodb的基本区别数据库设计时,一般多少数据量…
阅读更多…

4399web前端工程师面试

4399 CSS web前端 JavaScript
CSS有哪些继承属性你觉得Vue双向绑定的效率如何?如何加快Vue页面渲染的效率。 与原来的比较操作符 ===、== 的区别?TCP包里有什么?如何判断object是数组类型?项目中多入口打包是什么实现的,为…
阅读更多…

4399java工程师一面

4399 java
ThreadLocal 的结构?调大老年代对新生代有什么影响?调大新生代对老年代有什么影响?讲讲聚类索引和非聚类索引判断是否存在线程竞争,为什么没有,synchronize锁优化网络输入一个域名会发生什么?CA…
阅读更多…

4399服务端开发面经

4399 java
项目中用的啥JVM收集器,内存回收的机制,新生代老年代的两种算法,两种算法各有啥缺点,有没有搞过JVM调优(调优完全不会)从系统层面考虑,分布式从…
阅读更多…

4399web前端工程师二面

4399 HTML CSS JavaScript web前端
不同选择器权重是怎么计算的?float和display:inline-block;的区别在JS中用过数组的哪些方法(spliceget post head 这些请求方式有什么不同?webpack loader和…
阅读更多…

4399web前端工程师一面

4399 CSS web前端 JavaScript HTML
说说px/em/rem的区别。描述一下网络的七层模型node进程中怎么通信?请写一段JS程序类,定义一个列表类List,该类包含两个成员:属性length(表示列表中的元素个数)和方法add(像列表中添加元素),其中要求构造函数和…
阅读更多…