支付宝
面试过程:
1、工作中做的最有成就的事情,遇到的最困难和解决方案。问的很深,比如我说序列化速度慢,使用fastjson转换就快了,他就会问为什么以前慢,fastjson快在哪里。
2、hsmap的实现原理。(只知道遍历用iterator,还有红黑树那个结构)
3、多线程的安全性。
4、大数据量并发;
5、调用远程服务。(我只用dubbo实现过一个demo)
6、dfs。(我的理解就是存储和获取二进制文件的服务器;)
7、spring源码, aop和ioc,beanfactory的源码以及从webcontex到bean的继承关系。
8、数据库连接;
9、spring mvc的原理,说说一个请求开始到结束共有几个步骤。
10、TreadLocal是做什么用的?
帜讯信息
笔试:
servlet 相关的内容,生命周期、过滤器等;
并发编程相关
CSS 盒子模式,页面加载
javascript 的方式,javascript 中 this 的含义,常见的 HTTP 请求头等等;
数据库相关:事务的级别、传播方式,like 模糊查询的优化。
面试:
1、自我介绍,工作经历和项目的介绍,在工作的期间学习了哪些知识,工作中用到了哪些测试工具?
2、JavaScript的基本数据类型?
答:由于Javascript中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字,通过typeof关键字,对这5种数据类型会返回下面的值:
以字符串形式显示 “undefined” ---------- 如果值未定义 Undefined “boo lean” ---------- 如果这个值是布尔值 Boolean “string” ---------- 如果这个值是字符串 String “number” ---------- 如果这个值是数值类型 Number “object” ---------- 如果这个值是对象或null Object “function” ---------- 如果这个值是函数 Function;
全部评论
(0) 回帖