`

工作一年多了,跳槽,总结下最近面试面试官经常提到的问题,希望能帮到大家

阅读更多

本人在合肥工作,前端时间离职了。找了一段时间的工作的,还是积累了一点小经验,可能有人本人在行业内的工作时间不久,加上一些自己的理解,可能存在错误,希望大家看了之后,取其精华,提取糟粕吧,好了闲话不错,正式总结,

一.java 基础部分。

   虽然很简单的东西,但是有些时候可能会忘记,面试一紧张想不起来都有可能,而且一些大公司可能喜欢问些基础性的东西(吃过这种亏)。

   1. string  stringbuffer stringBuilder 的 区别。

    按照自己的话描素,以下都是,就不在继续说明,不准备的地方,请大家见谅

    string 表示的是一些不改变的字符串,而stringBuffer 所表示的字符串 会经常的改变,比如拼接,之类的操作, 但是有些人会经常忘了stringBuffer 和stringBuilder之间的差别,stringbuffer 是线程不安全的,stringBudder是线程安全的。

    2.线程的创建方法。

    线程有2中创建方法

     extends Thread  和 implement Runable接口  ,前者是重写父类的run方法,后者是覆盖接口里面的run方法,启动线程都是用start ,而不是run.

    3 关于 list 和map 的区别。 

  说实话 真两个东西 都没啥关系。  list 。set是继承自collect的接口的集合 他们的实现类 已list 为例 

有 arrayList Vectory LinkedList  ,这三者的区别网上也有,也不详细展开了。map 是 也是个集合,不过它是以key value的形式保存数据的。

map的实现类  有hashMap 和 hashTable 

区别如下,简单的说就是 hashMap 是线程不安全,hashTable是线程安全的。

hashMap的 的 key value 都可以保存null ,但是key 只有一个。 但是hashTable不行。

    4.关于map的遍历方法。

    这里提供二个方法。比较常用。

    取key   for(String str : map.keySet()) 遍历key 取值

    取value  for (String str : map.values()) 直接取values

 

    二.spring 部分.

    由于个人工作经验有限,目前总结spring三个地方面试会经常被问到。

     1.spring  的依赖注入,想springmvc @Resource 或者是 @Autowired 或者在application里面的bean 都是注入的意思。

     2.spring aop ,面向切面编程,spring 非常强大的一个功能,可以对整个程序里面的action 起作用

     3.spring 的事物管理,spring 的事物管理 分为编程示,和声明式。

 

 三 .status2 部分

    想把status2吃透没有点时间是不行的,但是面试的时候可能会问你 status2是如何工作的,这个书上有。或者百度。就不展开讲了。

 

   四 .mybatis 。ibatis

   有于本人上分工作的框架是springmvc + mybatis 所有这里就不在说hibernate了。

   mybatis 面试常问的是resultType 和resultMap 的区别。

   前者可以说是返回一个类,查询单个实例所用。

   当你用多表联合查询的时候 resultType 不能满足要求时。可以用resultMap

   当你用map 做参数时 parameterType 为java.util.Map

   mybatis 和 ibatis 的区别。

   我用了之后,给我直观的感觉是 mybatis 只需要dao 接口,通过方法名调用 mapper.xml 里面的sql \

   ibatis 里面dao 有实现类。同过getsqlMapClientTemaple.QueryForObject("xxx",param )来调用sql 

 

   sql 部分

    比较常见的部分 

   1.去重 、

    记住 用distinck即可

   2.exist 和 in 的区别。

    区别不大,用发一样。数据量小用in 数据大 用exist 

 

 

 

以上部分是本人面试的时候经常遇到的,可能还有经常遇到的问题没来的及写出来,对于给出来问题的答案若有疑问的可以百度,或者其他方式查询一下,若以上面试题,面试有问到,请回来给个赞。

 

 

自己写的项目要有亮点,这个很重要。

 

 

 

 

     

 

1
0
分享到:
评论
3 楼 草根码农 2015-12-17  
谢谢,写错了。。。。。手打的,见谅。
2 楼 rex0654335 2015-12-15  
hae 写道
StringBuffer是线程安全的,
StringBuilder是线程不安全的

1 楼 hae 2015-12-15  
StringBuffer是线程安全的,
StringBuilder是线程不安全的

相关推荐

    前端跳槽面试必备技巧 面试官全流程指导、知识串讲、差缺补漏.zip

    6. **问题反问**:在面试结束时,你可以向面试官提问,这既展示了你的主动性,也能获取更多关于公司和职位的信息。 二、前端知识串讲 1. **基础篇**:掌握HTML5的新特性,如离线存储、拖放功能、表单控件增强等;...

    【Python自动化测试】金三银四跳槽涨薪面试题

    “金三银四”,中国人的新年从开春开始,3、4月是招工和跳槽的好...等等 多的我也不说了 有些能帮的就帮了 也希望大家能用上 也希望能有用 新的一年将是将一些企业和个人打回原形的一年。祝大家戒骄戒躁,谋定而后动!

    前端大厂最新面试题-2020.docx

    本文涵盖了前端开发面试的多方面知识点,包括面试技巧、简历编写、面试官角度看面试、面试题总结、前端基础题、性能优化、手写源码、模块化 CSS、JavaScript 模块化演进历程、React 生命周期、Redux 原理、Vue.js ...

    关于跳槽面试相关知识

    在IT行业中,跳槽面试是每个技术人士职业生涯中不可避免的一部分。面试不仅是展示自己技能和经验的平台,也是了解新公司文化、工作环境和职业发展机会的机会。以下是一些关于跳槽面试的重要知识点,旨在帮助你更好地...

    B端产品经理必问面试问题及答案(一).pdf

    【B端产品经理面试问题及答案】是针对求职者在应聘B端产品经理角色时可能会遇到的常见面试问题及其解答策略的汇总。B端产品经理是负责为企业客户提供软件产品和服务的专业人士,通常涉及SaaS(Software as a Service...

    面试通关秘笈:面试过程中常见的刁钻问题汇总.docx

    这个问题的分析:面试官希望了解应聘者是否对自己有正确的评价,对自己是否有足够的了解,心理是否足够成熟,以及是否有继续学习改进的愿望。 回答思路:根据面试者的不同,面试官也会对答案有不同的心理预期。例如...

    土木工程研究生面试问题及答案(3).docx

    在土木工程研究生面试中,面试官可能会提出一系列问题,以评估应聘者的专业技能、性格特点以及对行业的理解。以下是一些常见问题及应对策略: 1. 问题十五:你希望与什么样的上级共事? 回答策略:表达你希望与...

    前端跳槽面试必备技巧.zip

    在前端开发领域,跳槽面试是提升职业发展的重要步骤,而掌握正确的面试技巧至关重要。以下是一些关于"前端跳槽面试必备技巧"的关键知识点,帮助你在面试中展现出最佳的自我。 1. **自我介绍**:在面试开始时,一个...

    100个常见面试问题和答案

    点评:一个还未工作就想以后跳槽的员工,是无论如何不能指望他尽心尽力的干好工作的,因此,即使有此想法,也不能说出来,说不定工作后受到企业重用,本人的作用也发挥的特别好,而不想再走了呢? 问题8:你为什么...

    跳槽面试英文自我介绍精选.doc

    afternoon, ladies and gentlemen! My name is XX, a ...在面试中,清晰地表达个人优势、实习经验以及对行业的理解和热情,能够给面试官留下深刻印象。同时,展现良好的沟通能力和适应性也是成功面试的关键因素。

    前端跳槽面试必备技巧

    "前端跳槽面试必备技巧"这一主题涵盖了多个方面,旨在帮助求职者提高面试成功率。以下是根据这个主题以及提供的"114.txt"文件可能包含的内容,详细阐述的一些关键知识点: 1. **技术准备**:前端面试通常会考察...

    前端跳槽面试必备技巧 - 下载地址

    前端跳槽面试必备技巧,前端跳槽面试必备技巧,包含近几年常问考题且带有详细讲解,来自muke,前端跳槽必看,前端跳槽必看

    全英面试攻略,面试英文自我介绍,英文面试常见问题,英文面试对话.zip

    这份"全英面试攻略,面试英文自我介绍,英文面试常见问题,英文面试对话.zip"压缩包文件包含了四个核心部分,旨在帮助求职者应对英语面试的挑战。让我们逐一探讨这些知识点。 首先,全英面试攻略。面试不仅仅是对专业...

    跳槽涨薪必备精选面试题.pdf

    【跳槽涨薪必备精选面试题】涉及到众多的IT知识点,涵盖了编程语言基础、并发编程、JVM、Web服务器、框架、数据库、网络、中间件等多个领域。以下是这些知识点的详细解析: 1. **字符串与字符串操作**: - `String...

    Java初级工程师面试知识详解大全-思维导图全

    本人19年6月毕业,工作一年,2020年七到八月为跳槽连续一月每天熬夜到2.00整理的辛苦巨作,感觉还是很有用滴,我本人开发技术水平其实不高,大学期间练的少,但是我的总结归纳水平不是一般人能及的,加上运用三W学习...

    面试注定失败的五种.docx

    2. 频繁跳槽者:频繁更换工作,尤其是短期内多次跳槽,会给面试官留下不稳定和缺乏承诺的印象。公司希望招聘能长期为公司做出贡献的员工,而不是那些可能随时离职的人。因此,即使你具备很强的工作能力,频繁跳槽的...

Global site tag (gtag.js) - Google Analytics