黄小呆面试心得

黄小呆面试心得

ID:44108410

大小:36.50 KB

页数:6页

时间:2019-10-18

黄小呆面试心得_第1页
黄小呆面试心得_第2页
黄小呆面试心得_第3页
黄小呆面试心得_第4页
黄小呆面试心得_第5页
资源描述:

《黄小呆面试心得》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Javaweb1.MVC含义(描述)2.Ajax原理、应用(js形式、jQuery形式)3.Servlet(生命周期等)4.Request/response(重定向和转发的区别,getParameter和getAttribute的区别,常用方法要知道)5.Cookie/session6.协议(几种常规协议要知道)7.SSHHibernate原理,性能问题,缓存(数据结构),事务的应用,缓存并发访问策略Spring所有(从底层到应用,项目中会问你用在哪些方面):IOC、AOP原理,底层实现,使用场景,IOC和DI区别,注解8.事务(基本知识,安全防护)9.springMCV+

2、mybatis:(原理+应用)lO.Lucence:原理+使用场景ll.Orcle/mysql数据库基本操作,根据应用场景进行多表查询(要多练,面试必考),数据库的设计思想(datamodel)想进大公司orcle要熟基础1.常规算法:排序、査询(折半、冒泡等)2・Set、map>list的区别Hashmap中比较重复元素的原理:Hashmap底层用的哈希表,用来限制map集合中的key,保证map集合中的key不重复,通过对象的hashcode方法和equals方法,要复写Object中的hashcode和equals先判断hashcode:=判断对象用equals:(=

3、:元素相同,工元素不同)3・线程:线程安全,锁机制,线程切换等4.设计模式:几种常用设计模式(单例、工厂、接口、装饰、代理等)至少要熟悉单例、工厂、接口(原理,优点,为什么要用,工厂模式有哪几种)5.多态6.接口7.Try...catch...finish块异常(分类)了解代码找错(笔试有,Java面试宝典中有题)&加密信息摘要、对称、非对称加密的区别(面试不要说md5是加密算法,md5只是一种摘要,力口密算法是配对的,有加密必有解密)3dx其他1.Sql优化1•查询的模糊匹配避免在复杂查询中使用like%%前台:把查询条件做成下拉列表,直接提供后台:先查出一部分记录放进临

4、时表,再用临时表做复杂关联(复杂操作拆分)2•索引问题不要在建立的索引的数据列上进行操作3.Update重复尽量避免重复操作,用一条语言完成相同操作4.Where语句避免用in、notin>or>having可以用exist和notexist代替,having用where代替,不行就拆分5•不要以字符格式声明数字,要以数字格式声明字符值,否则会使索引无效,产生全表扫描6.Select中避免用*解析中*会一次转换成所有的列名,这是通过查询数据字典完成的,意味着耗时7.排序(避免使用distinct>orderby等,会启动sql引擎)8•临时表慎用1.数据库存储过程(简历中不

5、写可以不做要求)*Mysql:mysql>DELIMITER//mysql>CREATEPROCEDUREprocl(outsint)TBEGINTSELECTCOUNTf*)INTOsFROMuser;TEND;//mysql>DELIMITER;2.项目:不需要完全把项目都写出来,要明确自己在项目中的工作内容、应用的主要技术点,项目设计要知道,项目流程要熟悉,可以只针对某一项有特点的技术点(比如粗细颗粒度的权限控制)进行深入分析,面试的时候只需要说自己最熟悉,最有亮点的技术即可。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。