1.权限控制到按钮的问题。
2.java代码调试的时候获取对象的属性。
使用反射
3.js字符串怎么变成动态执行代码。
eval() 函数,eval("x=10;y=20;document.write(x*y)")
4.sql注入攻击问题。
对特殊字符进行转义。
5.是否看过开源代码。
6.是否了解分布式部署,springboot等,好处是什么,遇到的问题是什么。
分布式部署好处是:
(1).业务拆分开互不影响,某块业务挂了不会影响整个系统;
(2).可以将负载由单个节点转移到多个,从而提高效率。
(3).服务降级,当服务整体的负载超出预设的上限阙值时,为了保证重要的或基本的服务能正常运行,我们可以将一些不重要或不紧急的服务或任务延迟使用或暂停使用。
遇到的问题:
(1).事物回滚的问题,如订单和商品之间,订单撤销了,商品服务挂了没回滚成功商品数量没加。可以使用补偿机制存入数据库,后面定时通知商品服务并判断是否处理成功。或者放到消息队列,商品服务恢复后获取信息修改。
7.统计某个路径下所有的java文件,以及统计代码数量 。
http://z1414644039.iteye.com/blog/2421925
8.hashMap底层实现原理
hashMap是数组和链表的组合,根据key的hash值算存储位置,不冲突存放在数组,冲突存放在链表。
http://tracylihui.github.io/2015/07/01/Java集合学习1:HashMap的实现原理/
9.多线程的实现方式
继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。
10.线程的几种状态及切换
https://blog.csdn.net/pange1991/article/details/53860651
11.jdk源码
https://blog.csdn.net/singit/article/details/54821159
12.类加载顺序
https://blog.csdn.net/hellorichen/article/details/53007716
13.http和https的区别
http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。
https是HTTP运行在SSL/TLS之上,SSL/TLS运行在TCP之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。此外客户端可以验证服务器端的身份,如果配置了客户端验证,服务器方也可以验证客户端的身份。14.session和cookie的区别
https://www.zhihu.com/question/19786827
https://www.jianshu.com/p/b5f1121c3a2d
相关推荐
Java 面试过程中遇到的问题总结 本文总结了 Java 面试中的一些常见问题,涵盖了 Ajax 的原理、优缺点、 DispatchAction 和 Action 的区别等知识点。 Ajax 的原理 Ajax 是一种异步请求技术,通过 XmlHttpRequest ...
Java 面试中遇到的问题 Java 面试中常设计到的问题,以下是对标题和描述中所说的知识点的详细说明: Core Java * 线程:Java 中的线程是通过 Thread 类或 Runnable 接口来实现的。线程的生命周期包括新建、就绪、...
【标题】:“日语java面试问题集”揭示了在针对日本客户的Java外包项目中,面试者可能遇到的技术和语言双重要求。这类面试通常旨在测试应聘者的Java编程基础、问题解决能力,以及与日本客户沟通的技能。 【描述】:...
本资源包"Java面试宝典和2018Bat公司面试题"包含了针对Java程序员精心整理的面试资料,旨在帮助求职者全面了解并掌握Java技术的核心知识点,以及在BAT(百度、阿里巴巴、腾讯)等知名互联网公司面试中可能遇到的问题...
JAVA面试问题总结 JAVA是一种广泛应用的编程语言,作为一名JAVA开发者,需要具备扎实的基础知识和实践经验。本文总结了常见的JAVA面试问题,涵盖了JAVA基础、JSP、Servlet、XML、J2EE、MVC、数据库等方面的知识点。...
《JAVA面试宝典》是一本全面涵盖Java技术体系和求职面试知识的指南,旨在帮助Java开发者准备面试,提升技能。本书共分为十章,从基础知识到框架应用,再到项目实战和面试题解析,覆盖了Java开发者的必备技能。 第一...
给即将面试的java软件职业的一点帮助,自己面试过程中遇到的问题,以及一起培训的其他人面试问题的一个总结,只是问题总结,没有答案,答案可以自己百度
通过以上梳理的知识点,我们可以看出Java面试评价表旨在全面评估应聘者的技术能力和综合素质,覆盖了从基础知识到高级开发等多个层面,不仅注重理论知识的掌握,还强调实际项目经验和解决问题的能力。这对于企业招聘...
"JAVA面试题目讲解"这个压缩包文件包含了丰富的Java面试笔试题目以及面试帮助文档,旨在帮助求职者更好地应对各种面试挑战。以下是一些Java面试中可能会遇到的重要知识点: 1. **基础语法**: - 数据类型:了解...
《Java面试宝典》是一本专门为Java求职者准备的面试指南,内容全面且深入,旨在帮助读者提升面试表现,增强自身技术能力。该书详细解析了Java基础、进阶主题及实战技巧,涵盖了许多常见的面试问题。 在Java基础部分...
这些只是Java面试中可能会遇到的一部分问题,涵盖范围广泛,从基础语法到高级特性,深入理解并能熟练运用这些知识对于通过Java面试至关重要。在准备面试时,除了熟悉这些知识点,还应关注最新的技术趋势,如Spring ...
这份压缩包文件包含了一系列关于Java面试的文档和文本,旨在帮助你全面了解并掌握面试中可能遇到的问题。以下是一些主要的Java知识点,根据这些文档标题可以预见到的内容: 1. **Java基础**:Java面试题-COREJAVA...
### Java面试难点与重点解析:内存泄漏 #### Java与软件行业的变革 Java作为一种重要的编程语言,自诞生以来就极大地改变了软件开发的方式与效率。它的设计理念是“一次编写,到处运行”,这得益于Java虚拟机(JVM...
《Java面试宝典2017版》是Java开发者在准备面试时的重要参考资料,它涵盖了Java编程语言的核心概念、框架、设计模式以及实际项目中的常见问题。这份PDF高清版不仅提供了全面的知识点梳理,还强调了面试过程中可能...
这份"JAVA程序员面试 java面试资料集锦 经验 面试常问的问题 面试无忧"的资源旨在帮助你充分准备,提升面试成功的概率。 首先,Java面试通常会围绕以下几个核心领域展开: 1. **基础知识**:面试官会检查你对Java...
【Java 面试指北】是一份针对Java求职者精心编写的面试...这份《Java面试指北》PDF集合了Java程序员在求职过程中可能遇到的各种问题和应对策略,无论是初学者还是有经验的开发者,都能从中受益,为面试做好充分准备。
本文将详细解答在Java面试中可能会遇到的一些核心问题,这些问题涵盖了Java语言的基础概念、类库使用、异常处理、内存管理、多线程、设计模式等多个方面。以下是针对这些面试问题的详细解释: 1. **面向对象的特征*...
### 北京JAVA面试经典题目解析 #### 1. 熟悉SSH框架及其实现原理 SSH(Struts + Spring + Hibernate)是Java Web开发中一个非常流行的轻量级框架组合,它将Struts的MVC框架、Spring的IOC(控制反转)和AOP(面向切...