面试过程中的问题总结
- 服务器如何部署的?
- 压力测试访问量多少?
- 图片服务器与服务器是如何互相访问通信的?
- Poi支持版本,实现原理是什么?
- 基础知识,ArrayList与List的区别?数据库
- JQuery浏览器兼容问题是如何解决的?
- Ajax实现同步?
- 支付接口是怎么做的?
- 用户信息存入session中有什么安全隐患吗?
- 数据库索引的实现原理?
- Js不同版本都有什么区别?
- Sql联合查询,5张表?
- Jersy是什么?做什么用的?有没有其他的东西可以代替?
- 图片服务器,图片是怎么处理的?
- 什么是el,什么是JSTL?
- JSP九大内置对象?java基础数据类型?
- Linux常用命令?
- Spring整合配置?sessionFactory
- 上家公司的地点,开发团队多少人?外派的话外派多少人?
- 递归、排序、参数的传递?
- 电商项目的业务,模块说不清楚?
- 业务如何说?先说业务、说表、说具体实现?
- Json格式如何传?如何解析?
- Sql最大值、最小值、查询?
- 如何实现分页的?mysql用什么怎么实现的?oracle用什么怎么实现的?
- 高并发查询的时候怎么处理——缓存技术;
- 会不会过些时间就找个接口,比例简历造价、把我踢出来?
- 懂不懂翻墙?
淘淘商城总结的全部问题
- 请介绍一下你最近做的这一个项目吧【思路:项目给谁做的、项目涉及的领域、系统的架构(功能&技术)、系统的用途、系统的部署、使用了哪些比较新颖的技术】
2.谈谈你对电商行业的了解【思路:电商行业的发展、行业技术特点、行业的一些概念】
3.你这个项目大概有哪些功能,你负责了哪些核心功能?【拥有的功能尽可能说多一点,建议10个左右,自己负责的3个大(如商品管理、订单、购物车),其余的都是其他组员开发的任务】
4.谈谈xx(具体的,比如商品管理、订单、购物车)模块/功能的实现思路?实现的过程中涉及到了哪些技术,这些技术能介绍下吗?【可参考“02_电商项目面试问题”里面的答案】
5.你们公司有多少人?有测试吗?有美工吗?整个项目组人员配置是怎么样的?项目开发的流程大概是什么样子的?【检验是否有工作经验的一个问题】
6.这个项目使用了什么构建工具没有?有的话,多模块之间是如何划分的?为什么要这么划分?
7.在这个项目中是如何设计商品规格的?
8.这个系统中你是如何实现跨系统调用的?
9.在这个项目中,CMS系统是如何设计的,简单的说一下设计思路
10.在这个项目中,你们主要使用什么样的数据格式来进行数据的传输的?
11.单点系统的设计思想你了解吗?他在系统架构中的作用是什么?位置如何?
12.你们这个项目中订单ID是怎么生成的?我们公司最近打算做一个电商项目,如果让你设计这块,你会考虑哪些问题?
13.各个服务器的时间不统一怎么办?
14.你们线上部署时什么样的,能画一下吗?
15.你们生产环境的服务器有多少台?
16.你们使用什么做支付的?如果使用易宝做支付,请求超时了怎么处理?
17.你刚才不是说付款成功后易宝会有数据返回吗?如果付款后易宝没有返回,或者返回超时了,但是钱又已经扣了,你怎么办?
18.你们怎么做退款功能的,要多长时间才能把钱退回给用户?
19.你购物车存cookie里边可以实现不登录就可以使用购物车,那么我现在没有登录把商品存购物车了,然后登录了, 然后我换台电脑并且登录了还能不能看见我购物车的信息?如果看不到怎么做到cookie同步,就是在另外一台电脑上可以看到购物车信息
20.如果用户一直向购物车添加商品怎么办?并且他添加一次你查询一次数据库?互联网上用户那么多,这样会对数据库造成很大压力你怎么办?
21.购物车的设计细节问题
22.如何解决高并发问题。
23.solr\redis 的底层?
24.页面的表单验证如何验证的?
25.项目怎么设计的,需求文档怎么写的,功能优化有哪些,sql优化有哪些?
26.项目是分布式的,那么一个系统是放在一台服务器,还是放在多台服务器上?放在多台服务器上是如何搭建的?
27.项目是分布式的,系统与系统之前如何进行通讯。
28.什么是分布式系统,怎么用httpclient调不同系统的接口,怎么用redis缓存?
29.项目是如何设计商品规格的?【这个项目用了一个模板,然后添加商品的时候添加规格,规格放在一个字段里,以json数据格式存储】
30.购物车实现现在用redis+cookie实现的也很多(学员面试总结的)
31.安全性问题(别的网站使用爬虫技术爬你的网站怎么办?有没有安全措施)
面试遇到的问题:
- Solr服务器是自己做的,还是别人提供接口?
- 项目中哪里用到了redis,redis在项目中的应用在哪里?
- 你们这个Solr用的是什么分词器?(因为市面上现在已经很少用IK分词器的了。)
- 并发量具体数值(在什么配置环境下),在进行压力测试的时候能达到什么一个峰值。
- Cookie跨域的问题。
咱们用redis生成品牌id为什么不用数据库生成? 数据库也可以自增啊
- 你们这个商城有商家入驻么?开发的时候有没有预留接口?
- 你们这个项目中的类别分为几级?
- 因为现在图片越来越大图片过大怎么办?你们项目做缩略图了吗?
- 关于分布式架构事物的问题?
- 商品模块相关的表有多少张?(现实中商品关联的表都要二三十张)
- 单点登录后涉及到的授权问题?
- 你们项目的前端运用到了什么框架?
- 库存减少的时机问题。
- CMS系统中详细功能?
汇总:项目中细节部分讲述的过于少。