企业面试遇到的问题--1.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业面试遇到的问题--1

说说Spring 的核心 IOC 和AOP? 答: IOC控制翻转:依赖对象的创建交由spring创建。只需要根据架构加上响应的注解即可例如控制层加@Controller注解?业务层加@Service?注解?数据访问层加@Respostory注解?。需要使用响应对象只需要声明属性用@Autowired注解或者@Resource注解即可 AOP:面向切面。理解起来就是一个横切逻辑。可以动态的在目标方法之前或者之后进行预操作或者后处理行为。例如spring的AOP最典型的应用就是事物处理、日志记录、权限校验、资源池管理等。AOP可采用动态代理实现。传统的装饰者模式也可以 前台判断用户是否需要登录,那个拦截是怎么实现的?比如加入购物车结算时需要登录,进个人中心需要登录,还有其他模块需要登录, 答。加入购物车可以不用拦截器。在结算方法中获取session中的用户信息来判断用户是否登录,使用拦截器也可以实现,进个人中心需要登录,还有其他模块需要登录,这是可以使用权限来做 你是怎么用Spring来管理的 答。使用spring的注解。来管理 controller。Service。Dao.,如果该层需要注入其他对象。可以使用autowired或者 Resource注解注入 使用spring的AOP来管理事物 你怎么理解aop,核心是啥 答:AOP是一个横切逻辑,可以动态的对目标方法进行前置或者后置增强,其核心是动态代理。 你是怎么理解IOC的,核心是啥 答:IOC是对象的创建交由spring管理。不需要自己new对象。Spring可以控制此对象为单例或者多例。其核心是反射 你是怎么理解大数据的 答:我的理解是 大量数据并发访问。这个我们项目中采用的是F5负载均衡,LVS也能解决此问题。对并发访问分流到各个服务器。减轻并发访问压力。还有就是大数据量的存储。这个需要采用数据库集群和适当的缓存来解决此问题。缓存例如 redis缓存服务器。或者框架的缓存技术例如hibernate和mybatis的二级缓存 你用到过哪些缓存技术? 答:框架的缓存有mybatis、hibernate的二级缓存。可以将数据放置到二级缓存中。下次查询从缓存中获取数据。适合放置于二级缓存的数据一般是安全性要求不高、很少被修改、允许出现并发的数据。例如权限数据、省市区数据等 。其他缓存技术有redis 和oscache Hibernate的多对多关系怎么更新 答:配置 cascade=update 你觉得Maven是什么,你是怎么使用的 答:maven主要是管理项目的构建,可以用一个父工程来聚合其他子项目。项目发布的时候采用maven进行打包发布父工程即可。子工程可以继承父工程。可以将项目的功能划分到不同的子工程中,开发中分工协作。提高开发速度。可以将通用的业务处理和封装类放置于一个通用(或者核心)工程中。其他项目需要使用直接配置依赖即可。 你们这个项目组对少个人,整个项目组, 答:开发人员6人。测试人员有3名 不算在开发小组内 负责整个部门项目的测试。项目经理一名。美工一名 不算在开发组 负责前台UI。也负责其他项目的前台。运维1名 各个表之间的关系 参看相关项目的 PDF文件 Solr具体说明下 Freemark静态化怎么用的 答:在原始的JSP页面修改成模板文件,使用freemarker的标签替代原有的EL表达式。使用freemarker生成静态页面时候传入模板文件和需要的数据,数据封装到map里面,在模板中使用freemarker标签去取map中的值 WebService用过什么框架 (请讲师提供该项目在哪些地方调用过webservice) 答:使用过cxf框架,在商品上架时候后天调用前台工程的接口传入商品ID,在前台工程生成该商品的静态页面 你觉得你们公司这个系统做的最好的模块(功能)是什么 此问题较灵活,学员可以拿自己最熟悉的模块回答 范例:1.前台商品列表页面:采用solr检索。商品展示信息从solr服务器检索。大大减少数据库服务器的访问量,降低数据库压力 2,、品牌信息放置于redis服务器。减少页面检索对数据库服务器压力 2、订单表的主键生成采用redis统一主键生成,方便后期数据合并进行数据挖掘产生的主键冲突问题 你对代理,反射,泛型有什么理解 你项目部署时的环境 你做这个项目遇到哪些问题,咋解决的 答:1、新技术的问题,freemarker。自己网上有哪些信誉好的足球投注网站资料,查看以前项目的代码,自行修改和学习完成静态化页面的发布 2、沟通问题。个人中心模块功能较多,与同事合作开发完成,开始阶段经常出现SVN冲突,后经过频繁有效的沟通,大大降低了SVN冲突次数,提高开发效率。 你为啥这么早就从学校出来。 答:一般以实习生身份面试才会被问到改问题。原因是

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档