商汤科技

商汤科技php工程师一面

从你的经验方面谈一下如何构建高性能web站点? 需要哪些环节? 步骤? 每个步骤需要注意什么如何优化等?观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?pH…
阅读更多…

商汤科技前端二面

商汤科技 web前端
给列表中的li(里面是a标签)绑定点击事件,点击时弹出其在列表中的顺序(页面不跳转)为什么用Vue。你觉得React和Vue的区别是什么?各自适合哪些场景?如何避免回流或将它们对性能的影响降到最低?babel是什么,有…
阅读更多…

商汤科技服务端开发一面面经

人生中学习和生活中最大的挑战是什么?索引查找在Linux的磁盘上是怎么操作的调大老年代对新生代有什么影响?调大新生代对老年代有什么影响?(唉,这个没想过,哪位大佬知道告诉一下)说一下CMS垃圾回收器和…
阅读更多…

商汤科技java开发现场面试

redis的并发竞争问题如何解决?ThreadPoolExcutor的源码看过吗? 没有特别仔细的看,但是他的原理是巴拉巴拉简单说一下堆和栈的区别?MYSQL优化方案有哪些?CMS在并发标记的时候,用…
阅读更多…

商汤科技服务端开发一面面经

设计一个短链接生成系统?数据如何存储?高并发如何处理?集群和负载均衡的算法与实现?linux下的java进程和linux线程有一一对应的关系吗?为什么?聚簇索引,聚集索引的区别?给你一个mysql配置文件,用你认为最佳的编程语言解析该…
阅读更多…

商汤科技服务端开发一面

死锁有什么现象,数据库死锁如何解决?AOP的两种实现方式,并且说一下哪一个效率更高一些,为什么。复合索引是如何实现的?说说快排的具体算法 不用递归怎么做 快排的复杂度呢分布式架构设计哪方面比较熟悉…
阅读更多…

商汤科技服务端开发线上面经

myisam和inoodb的索引存储有啥不同?服务器模型以及之间的区别主键索引和普通索引如果建立一张微博表,该如何建立,主键使用什么类型,微博内容使用什么类型,如何存放表情?如何快速找到一个用户在某个时间段…
阅读更多…

商汤科技服务端开发现场面经

123456 六个数放到三角形三个顶点及中点上,使每条边上的数字和相等单点登录,多服务器如何保证数据一致性?Linux 下建立压缩包,解压缩包的命令。如何声明一个名为“myclass”…
阅读更多…

商汤科技php一面

require、include、require_once、include_once区别? 加载区别? 如果程序按需加载某个php文件你如何实现?为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?什么是comp…
阅读更多…

商汤科技前端面经

商汤科技 web前端 JavaScript HTML
设计模式(单例……)检测浏览器版本版本有哪些方式?左边定宽,右边自适应方案typeof和instanceof typeof(null)输出什么关于前端都学了什么?实现Stor…
阅读更多…

商汤科技服务端开发现场面经

PHP 页面重定向的方法有哪些?抽象类中 抽象方法和普通方法的区别请写一个函数验证电子邮件的格式是否正确写出使用header函数跳转页面的语句简述分库与分表设计?分库分表带来的分布式困境与对应之策有…
阅读更多…

商汤科技服务端开发工程师现场面经

基本排序算法要会写,时间复杂度要会推算, 主要是冒泡排序, 快速排序, 选择排序.Docker 有使用过和了解吗?Docker 和 JVM 的区别是什么?php 中常用作用相似,性能差异很大的函数区分及举例数据…
阅读更多…

商汤科技服务端开发工程师线上面试

写出一种验证11位手机号码的正则表达式。场景,同时给10万个人发工资,怎么样设计并发方案,能确保在1分钟内全部发完 打个比方会提出类似的场景人生中学习和生活中最大的挑战是…
阅读更多…

商汤科技服务端开发工程师二面面经

Require 与 require_once的区别 、require 与 include的区别简述 private、 protected、 public修饰符的访问权限讲一…
阅读更多…

商汤科技php开发工程师二面面经

MySQL数据库中的字段类型varchar和char的主要区别是什么?那种字段的查找效率要高,为什么?请简述Linux/BSD系统下进程间通讯的方式有哪些,并具体说明在PHP下如何实现?PHP的strtolow…
阅读更多…

商汤科技web前端线上面经

商汤科技 CSS HTML JavaScript
我现在有一个数组[1,2,3,4],请实现算法,得到这个数组的全排列的数组,如[2,1,3,4],[2,1,4,3]。。。。你这个算法的时间复杂度是多少node进程中怎么通信?h5和原生android的优缺点JavaSc…
阅读更多…

商汤科技前端二面

商汤科技 web前端 JavaScript CSS HTML
简单说一下tcp为什么是三次握手、四次挥手typeof去判断数据类型时返回值有哪些版本管理工具用的是什么?(Git)提交代码到主分支要经历哪些操作?能否简述一下如何使一套…
阅读更多…

商汤科技java开发现场面经

什么是多线程环境下的伪共享(false sharing)?Mysql要加上nextkey锁,语句该怎么写zookeeper的某个机器挂了,整个集群如何处理什么时候用单线程、什么时候用…
阅读更多…

商汤科技web前端一面

Jquery选择器怎么实现content-type 分别在响应和请求有些什么属性同步和异步的区别?script的async有什么用?wireshark能抓包到https请求的内容吗?我现在有一个数组[1,2,3,4],请实现算法,得…
阅读更多…

商汤科技服务端开发工程师面经

说一下mybaits和hibernate的区别,为什么用hibiernate。SESSION 与 COOKIE 的区别是什么,请从协议,产生的原因与作用说明?如何限流,限流算法,对于ddos攻击怎么处理spring何时创建app…
阅读更多…

商汤科技前端线上面试

商汤科技 web前端 HTML JavaScript CSS
restful的method解释节流防抖手写css的兼容做过吗?https怎么预防中间人攻击?options请求方法有什么用?window的onload事件和domcontentloaded谁先谁后?说一下…
阅读更多…

商汤科技web前端二面面经

商汤科技 CSS web前端
如何提升效率与性能?说一下node的nextTick在浏览器端,用js存储2万个小球的信息,包含小球的大小,位置,颜色等,如何做到对这2万条小球信息进行最优检索和存储精确获取页面元素位置的方式有哪些有哪些方法…
阅读更多…

商汤科技web前端工程师面试

商汤科技 web前端 CSS
在一个字符串中找出连续重复的字符,这个字符可以是数字、字母和中文等。HTTP状态码,比如说304,404;如何访问才能不返回404;你觉得理想的前端地位是什么?举一些ES6对Function函数类型做的常用升级优化?JS有没有了解过…
阅读更多…

商汤科技java面试

那知道跳表吗,跳表有哪些应用吗? 跳表是巴拉巴拉,但是应用没有去了解过哦 刚刚查了下 在redis当中有用到....果然框架这块还得好好补补线程池了解吗 线程池大于核心线程的线程怎么销毁的?(然后又扯了半天…
阅读更多…

商汤科技服务端开发线上面试

线程池如何做负载均衡简述zookeeper部署的时候以多少个实例部署,为什么?使用模糊查询对用户名进行查询时该如何建立索引(不懂啥意思)假设现在一个学生类,有学号和姓名,我现在ha…
阅读更多…

商汤科技php开发面经

show create table user; 这个命令的作用?Docker 有使用过和了解吗?Docker 和 JVM 的区别是什么?MySQL的主从复制原理,如何实现简单说一下堆和栈的区别?描述一下大流量高并…
阅读更多…

商汤科技php开发工程师线上面经

请简述Linux、FreeBSD、Soalaris、Mac OS、Windows几种系统下进程与线程的内核实现方式、管理机制的异同单点登录,多服务器如何保证数据一致性?请描述Apache 2.x…
阅读更多…

商汤科技服务端开发一面面经

Netty 的优势在哪?有什么问题吗?CAS自旋看你项目用了springboot,源码有了解过吗?知道为什么springboot能实现快速开发么?说一个你对 JVM 优化的实际案例,包括实际步骤和方法InnoDB的4种事务隔…
阅读更多…

商汤科技服务端开发一面

如何实现每天0点钟重新启动服务器。123456 六个数放到三角形三个顶点及中点上,使每条边上的数字和相等Redis如何批量删除多个key?通过一个命令如何判断链表中是否有环?MySQL的IO过高怎么优化,分库分表及分区,如何实现?请简述Li…
阅读更多…

商汤科技java开发线上面试

get 和post的区别项目:cache 设计,MQ 丢失消息,RPC 使用场景。各部分职责,有哪些优化点。AtomicInteger实现原理myisam和inoodb的索引存储有啥不同?Java怎么挖取回收器相关原理String a = …
阅读更多…