2017-08-03 面试记录(铃声多多)

2017-08-03 面试记录(铃声多多)

公司:北京多宝灵动科技有限公司(铃声多多)
成立时间:2012
类型:创业公司
地址:北京市海淀区学清路甲38号10层1008室(地铁六道口站B口金码大厦1008-1009)
主营业务:铃声APP,前端主要负责微信平台提供接入的手机铃声、音乐相册等模块,日PV 50万
技术栈:无前端框架,服务端php,数据库MongoDB,Redis管理缓存
面试时间:2017-8-3 9:50-13:40

第一场:
1、常用CSS选择器 (id, class, tag, name)
2、CSS优先级(import, 行内 …)
3、js里有类的概念吗,ES6 class实现“类”的细节
4、js中原型继承的理解
5、常用css框架例如bootstrap的特点
6、手写快排,并解释思路
7、有8份装有某种粉末的容器,其中某个容器中的粉末遇水1小时后变蓝,其他的不变色。现在我们有若干实验皿,想要从容器中取出粉末放入实验皿中加水测试,每个实验皿只能使用一次但可以同时加入多种粉末,问最少需要多少实验皿以及时间。
模型
方法:二分法 + 容器二进制编号,最少需要3个培养皿在1小时内完成
8、是否了解React,它跟vue的联系和区别
9、如何书写响应式布局,思路是什么
10、webStorage存储方式,sessionStorage和localStorage的区别
11、对称加密和非对称加密区别
12、防止代码注入的方式(XSS防御,CSRF防御)
13、之前做的微信公众号项目,实现细节
14、项目中曾经遇到过的问题

第二场:
1、HashMap的实现,考察散列表内容,如果散列后的索引重复会怎么样(拉链法的链表结构),除了散列表是否还有其他实现HashMap的方式,如果要实现这种对键值对增删查改的数据类型第一步应该做什么(comparator接口的实现)
2、如何实现一个方法去查询一组值中前k大的元素(最大堆实现优先队列,删除最大元素时执行的操作)
3、HTTPS和HTTP区别,怎么将HTTP站点转到HTTPS
4、web服务器模型(如Tomcat, IIS面对不同请求会怎么做),怎么创建一个全局的后台变量,public变量会对多个请求暴露相同内存区吗,后一个请求是否可以获取到前一个请求的修改值
5、服务端缓存的实现,用什么方法可以缓存
6、项目中是否遇到算法优化问题

第三场:
1、设计一个服务,可以做到类似坚果云那种云端同步文件服务,实现比对文件差异然后提交修改的部分内容(使用特定文档描述修改内容,使用二进制数据异或判断内容是否修改)
2、CPU中32位和64位是指什么概念,是指CPU和什么的通信,哪一个速度更快
3、在之前的项目里自己负责什么部分,团队中自己直接负责的有几个人,如何统筹分配他们的工作的
4、为什么不留在之前的公司,对于像BAT这种大公司和小型的创业公司你怎么看,会如何选择

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值