struts,spring,hiberate知识点。实际上对于一个有一定经验和功力的人,一个新框架的上手也就是几个小时的事情,对于一些框架细节的了解也就是多做几次debug跟踪一下的事情。所以考框架那些需要记忆的知识点意义不大。
因此,对于中高级技术人员,不倾向于笔试。采取交谈的方式比较适合,这样交谈双方基本上都能够知道的各自的经验和功力了。可以根据招人的用处不同,选择性问一些不同难度的问题,下面列出了一些例子问题,仅供参考。(有些问题可能没有标准答案,需要在不同的应用场合权衡利弊,但是在与对方的交谈中,你可能会获得一些更有价值的能帮助你了解对方的信息)
1. 哪些情况会引起线程等待和阻塞?然后引伸更多的线程有关主题的讨论。比如线程与连接,线程池,自旋锁,偏向锁,并行计算等等。
2. 那些因素可能会出现数据不一致现象?然后把话题引伸到事务管理,缓存策略和数据同步相关的讨论。
3. 系统出现问题你一般是如何做检查的?然后把话题引伸到系统运行通常会遇到那些问题,如何尽量避免这些问题?
4. 你通常用哪些方法来进行系统性能调优?你做过的系统里,遇到过哪些性能问题,你是如何试图去寻找解决方案的?
5. 讲一下对象生命周期的过程和对象复制过程?然后引伸到面对对象设计的讨论。
6. 如果要让你来设计一种网络通信协议,你会考虑哪些因素?.....
7. 叙述一下javascript 对象的继承原理。......
8. IE 和 Firefox捕获事件机制有什么不一样?......
9. CSS 对div 几种定位的区别及应用场合?......
10. 在你工作中常用到哪些linux命令?通常你写shell脚本主要是解决哪些问题?
通常调整哪些系统参数能影响系统性能?......
11. 在你做过的系统里,哪些类型的bug较多?软件过程中哪些阶段引起的bug较多?.....
分享到:
相关推荐
本文将对 .NET 面试题(高级开发人员篇)中的问题进行详细的解释和分析。 1. DateTime.Parse(myString) 这行代码有什么问题? 这行代码的问题在于,如果 myString 不能满足时间格式要求,会引发异常。建议使用 ...
综上所述,《Android面试题大全(中高级)》的知识点覆盖了Android开发、网络通信、数据结构、Java基础和算法等多个领域,内容全面、详实,既适合求职者准备面试,也适合技术人员自我提升和系统复习。由于内容丰富,...
《ThinkInJava高级开发人员面试宝典》是一本专为Java开发者准备的面试指南,它涵盖了Java编程语言的深度知识和实践经验,旨在帮助有经验的开发者在面试中展现出卓越的技术能力。这本书的内容广泛且深入,涉及到Java...
.NET技术是微软公司推出的一种编程平台,主要用于开发Windows平台的应用程序。它包括了多种语言,如C#、***、F#等,...通过深入理解这些概念,开发人员能够在面试中展示出自己对.NET框架以及相关技术的熟练应用能力。
### LTE中高级人员面试知识点详解 #### 一、CA载波聚合 载波聚合(Carrier Aggregation, CA)是LTE-...以上内容涵盖了LTE中高级人员面试中常见的知识点和技术细节,对于深入理解LTE网络及其关键技术具有重要意义。
LTE(长期演进)技术作为4G通信技术的代表,它在无线通信领域内有着广泛的应用和深远的影响。...掌握这些知识点对于通信行业从业者至关重要,尤其对于那些希望在LTE领域深入发展和求职面试的人员。
### Java中高级面试必备技术详解 #### 一、Dubbo + Zookeeper **1.1 Dubbo概述** Dubbo是一个高性能、轻量级的开源服务框架,它提供了一整套解决方案,包括服务发布、发现、调用、负载均衡、容错、限流等。Dubbo...
Java面试常见题目汇总概要主要针对Java语言的基础知识和中高级面试常见题目进行简要概括,适用于不同层次的Java开发人员和相关技术人员。 对于不同层次的Java开发人员和相关技术人员来说都是需要掌握的基础知识。除...
Java作为一门广泛使用的编程语言,其面试题涵盖了基础到高级的多个方面。这份全面的面试题资源包含了Java的各个方面,包括但不限于基础语法、面向对象、集合框架、多线程、异常处理、IO流、网络编程、反射、设计模式...
以上知识点涵盖了Java语言中的核心概念,如面向对象特性、集合框架、多线程和异常处理等,这些都是高级开发人员面试时可能会遇到的问题。熟悉这些英文表述不仅能帮助你在面试中流畅作答,也有助于提升你的专业素养。
在编程领域,面试是评估一个开发者技能的关键环节,特别是在外企中,良好的英语沟通能力以及对技术的深入理解是必不可少的。以下是一些基于提供的面试问题和答案的详细知识点: 1. **环境变量**:在运行Java程序时...
iOS高级经典面试题锦集涵盖了一系列iOS开发中常见的面试问题及解答,它不仅为iOS开发人员提供了一个复习和检验自身技能的平台,也为面试官提供了一个衡量候选人技术能力和工作经验的参考。本文将详细探讨iOS面试中...
智力测试题在高级开发人员面试中常常被用来评估候选人的逻辑思维能力、问题解决技巧以及创新能力。这些题目通常不涉及具体的编程语言或技术知识,而是考验面试者在面对抽象问题时如何快速理解、分析并找到解决方案。...
高级开发人员面试宝典之SQL综合查询 本文将对高级开发人员面试宝典之SQL综合查询的15个处理进行详细的解释和实现,涵盖建立BORROW表的SQL语句、查询借书超过5本的读者、查询借阅了"水浒"一书的读者、查询过期未还...
### Java高级工程师面试知识点解析 #### JSP与Servlet的异同及联系 - **相同点**:JSP和Servlet都属于Java Web开发的核心技术之一,主要用于动态网页的生成。 - **不同点**: - **本质区别**:JSP本质上是简化版...
从给定文件的内容来看,这份...这显示了腾讯公司对于Java高级开发岗位的技术要求是全面和深入的,不仅仅是掌握基础语法和API调用,还要求应聘者对计算机科学的核心概念和实际工作中常见问题有透彻的理解和实践经验。
在高级开发人员的面试中,算法编程和基础笔试题是必不可少的部分,这关系到候选人的技术实力和逻辑思维能力。本篇文章将深入探讨如何解决计算质数和实现约瑟夫环算法这两个常见的面试题目。 首先,计算质数是许多...
这份“前端高级面试资料.pdf”包含了前端技术的广泛问题,旨在为前端开发人员提供系统的复习和准备,涵盖Web前端、JavaScript、CSS、HTML5等技术栈的知识点,以及前端面试中常见的问题类型和需要注意的细节。...
本压缩包包含的“腾讯面经篇(十篇)”资料,提供了丰富的腾讯技术类与非技术类面试的经验分享,无论你是程序员、产品经理还是运营人员,都能从中获益良多。 首先,我们来探讨技术类面试。在腾讯的技术面试中,通常...