汽车之家

汽车之家服务端开发工程师线上面试

linux的内存分配和多线程原理Redis 加锁方案?Zookeeper 加锁方案?各有什么优缺点?为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?dubbo的实现原理,说说RPC的要点Volatile…
阅读更多…

汽车之家php工程师面试

并发修改数据库并回写Redis 如何保证数据一致性?什么是事务?及其特性?为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?php的设计模式, 要能清晰说…
阅读更多…

汽车之家java工程师现场面试

一张表最多可以存多少数据redis 缓存和 memcached 缓存的区别,以及各自的优劣势数据库分库分表需要怎样来实现?本地缓存怎么优化空间?(提出 BitMap)BitMap 可行吗?怎么验证可行性?如果不可行,怎么证伪?假设现在一个…
阅读更多…

汽车之家java开发工程师二面面经

Java怎么挖取回收器相关原理分库分表和读写分离如何设计myisam和inoodb的索引存储有啥不同?HashMap 如果一直 put 元素会怎么样?hashcode 全都相同如何?equ…
阅读更多…

汽车之家php工程师一面面经

表单中 get 与 post 提交方法的区别?如何判断页面提交方式是“post”还是“get”?php反射是什么?redis 网络抖动如何处理,以及怎么确保4个9?什么是线程安全?那不安全的StringBuilder采用…
阅读更多…

汽车之家java一面面经

线程池如何做负载均衡讲一讲TCP和UDP的区别,为什么是TCP三次握手,四次挥手?为什么是三次?spring AOP IOC的原理Redis 如何实现持久化?你的缺点和优势分别是什么?Mysql把一个大表拆分多个…
阅读更多…

汽车之家java开发工程师一面

说一下JVM的内存模型?ApplicationContext 的初始化过程?初始化过程中发现循环依赖 Spring 是如何处理的。java每改一点都需要重新编译打包部署,有没有…
阅读更多…

汽车之家java开发工程师线上面试

大型高并发网站如何做性能优化:Web 性能、数据库性能、应用服务器性能等。节点个数是多少的时候,红黑树会退回链表。假如你是技术组长? 如何提高团队效率?反爬虫的机制,有哪些方式mybatis的缓存说一下? 我:(wc怎么…
阅读更多…

汽车之家前端现场面经

汽车之家 CSS HTML web前端 JavaScript
this指针指向有什么情况data-xxx 属性的作用是什么?给你一个项目,从头开始你怎么考虑?你介绍一下状态码;解释状态码304到200的过程前端方面怎么做权限?TCP…
阅读更多…

汽车之家服务端开发一面

如何提高缓存命中率? 如何对缓存进行颗粒化?Redis、Memecached 这两者有什么区别?const 和 define 有何区别?MySQL 平滑水平扩容方案?如何解决优化网…
阅读更多…

汽车之家服务端开发一面面经

如果开发一个手机混合APP,最快捷的方式是什么?用到哪些关键技术? MySQL 的索引?B+树的结构介绍下?B+树与B树有什么优势?请写一段PHP代码,确保多个进程同时写入同一个文件…
阅读更多…

汽车之家web前端工程师线上面试

汽车之家 web前端
CSS有哪些继承属性用的项目打包工具是什么?会写Webpack的插件吗?怎么配置打包成多个文件?如何理解 JS 中的this关键字?react在setState后发生了什么(直接说了setState源码)字符串大小…
阅读更多…

汽车之家服务端开发工程师二面

如何防止form表单重复提交?请列举你能想到的UNIX信号,并说明信号用途。在文章列表场景中,翻页到后面就非常慢,比如下面的sql,有什么优化的手段吗,不局限于sql优化。什么是盗链?如何做防盗链?PHP处理上传文件信息数组中…
阅读更多…

汽车之家web前端一面

汽车之家 web前端 JavaScript HTML
跨域的条件是什么?跨域的方式有哪些?实现一个三列布局,左边固定大小,其他两列占据剩余空间的50%(使用flex或者使用float)如果动画卡顿了怎么办?请设计一个算法。将两个有序数组合并…
阅读更多…

汽车之家java工程师线上面经

synchronized和reentrantLock的区别,synchronized用在代码快、方法、静态方法时锁的都是什么?你采用mysql的引擎是什么. mysql innodb与my…
阅读更多…

汽车之家web前端工程师现场面试

汽车之家 JavaScript
能给我解释一下 mbox 具体的使用场景吗?async,await的理解问我项目,有一个登录注册功能,问我过程,以及是否安全描述一下vue.computed 和 watch 的使用场景及区别…
阅读更多…

汽车之家php现场面经

如何实现PHP的安全最大化?怎样避免SQL注入漏洞和XSS跨站脚本攻击漏洞?预定义变量、魔术变量、魔术方法比较,及作用举例说一下你比较熟悉的项目,项目采用了什么架构,数据库如何设计的?7层模型,链路层是起什么作用的?redis…
阅读更多…

汽车之家前端现场面试

汽车之家 web前端 JavaScript CSS HTML
请用 js 程序实现二分算法了解过react-router内部实现机制吗?举一些ES6对Function函数类型做的常用升级优化?前端有哪几种本地存储方式,简述各自的特点CSRF如何防御,同源策略解决了什么问题移动端适配是响应式,还…
阅读更多…

汽车之家php工程师二面

写出三种以上MySQL数据库存储引擎的名称进程,线程,协程的区别事务a嵌套事务b,会发生什么?写出你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)如何提高缓存命中率? 如何对缓存进行颗粒化?防SQL注入…
阅读更多…

汽车之家php现场面试

PHP网站的主要攻击方式有哪些?线程的状态索引对数据库系统的负面影响是什么?你采用mysql的引擎是什么. mysql innodb与myisam 这两种引擎本质区别是什么, 要能够从底层数据实现来说.请简述Linux/BS…
阅读更多…

汽车之家服务端开发线上面经

说一下项目,遇到过什么问题是怎么解决的?如何防止sql注入的?冒泡、快速、归并排序算法的优缺点?socket通信做过吗? 你项目中用的什么协议通信的?tcp协议通信中io有几种方式,之间有什么区别?说下单例懒汉式和饿汉式的区别?主键、外键和…
阅读更多…

汽车之家php开发二面面经

抓取远程图片到本地,你会用什么函数?写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名?Myisam和innodb的基本区别awk,sed的去重分析命令写一个?PHP数组的底层实现当用户访问量…
阅读更多…

汽车之家前端面试

汽车之家 CSS JavaScript web前端 HTML
http缓存和CDN原理讲一下块级格式化上下文:block formatting contextBOM是什么?如何设计一个轮播插件,用伪代码简述思路讲一下你认为的什么是优美的代码,有哪些…
阅读更多…

汽车之家php开发线上面经

函数存在Bug,无法准确判断一个目录/文件是否可写,请写一个函数来判断目录/文件是否绝对可写HTTP请求头和相应头信息都有哪些?show create table user; 这个命令的作用?简单比较TCP/UDP协…
阅读更多…

汽车之家java开发工程师一面

MySQL索引的实现,innodb的索引,b+树索引是怎么实现的,为什么用b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。B+ 树和B树、红黑树,为什么M…
阅读更多…

汽车之家web前端工程师二面面经

汽车之家 JavaScript web前端 CSS
编写一个元素拖拽的插件普通函数和构造函数的区别?什么是异步和同步?它们有什么区别?如何避免回流或将它们对性能的影响降到最低?promise版的?介绍一下async、await能调…
阅读更多…

汽车之家web前端工程师一面面经

汽车之家 HTML JavaScript
TCP包里有什么?typeof和instanceof typeof(null)输出什么vue 和 react 有什么区别?中间件, koa 洋葱与 express 的区别精确获取…
阅读更多…

汽车之家php现场面经

函数存在Bug,无法保证设置成功,请写一个函数在指定路径下创建一个目录/文件并确保可以正确设置权限掩码数据库死锁碰见过吗?是怎么解决的了?如何避免数据库死锁?如何设计或配置…
阅读更多…

汽车之家服务端开发工程师线上面试

聚簇索引相对于B+索引的优点容器 循环依赖php序列化和反序列化用的函数是什么?redis消息队列先进先出需要注意什么?计算密集业务,8个核CPU的机器,开几个php…
阅读更多…

汽车之家php开发线上面试

请列举、你能想到的所有的字符串查找算法,并加注释简单说明。PHP 如何获取客户端的IP地址?PHP如何实现静态化?如何统计日志文件中访问次数最多的十个ip地址?谈一谈悲观锁和乐观锁以及SQL的实现写出一个正则表达式,过虑网页上的所有J…
阅读更多…