首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA工作三年面试(二)

由于和博主不在一个城市,所以一面选择电面,二三面技术面去了公司face to face, 最后一面是HR面。这里HR面就略过,只讲述技术类相关的问题。...然后被问了一个问题:Java中的IO包含了那些设计模式?博主记不清是不是这家公司的面试题,姑且就算作是吧。...运行时数据区分为:java堆,java栈,本地方法栈,方法区,pc寄存器。然后简单叙述下这些概念。 new一个对象需要在java堆中开辟内存,使用完之后就需要垃圾回收操作了,接下去要将GC了。...可以参考《设计模式:适配器模式(Adapter)》 4.你对Java集合了解的怎么样?...while(true)每次编译器都要判断一下true for(;;)比while(true)敲的字符数更少 5.三面是部门领导,问了点项目相关的技术。这个具有特殊性所以就不表了。

73670
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA工作三年面试(一)

博主毕业快满三年了,由于种种原因想换一份工作。学了 7 年计算机技术,在目前的行业用到的技术不多,还是想去寻找一份互联网行业的工作,这样更能学以致用发挥自己的特长。...参考:攻破 JAVA NIO 技术壁垒 数据库优化相关。(博主基本不直接接触数据库,so 遇到此类问题直接 say: I don’t know....总结 博主总结几个心得,仅供参考: 面试第一要素:不要紧张,如果你真是技术族,而且对技术有所痴迷,一聊起技术来根本不会紧张。...参考资料: Java 多线程知识小抄集 (一) 设计模式:单例模式(Singleton) Java 虚拟机类加载机制 Redis 和 Memcached 的区别 面向对象的设计原则 攻破 JAVA NIO...技术壁垒 Java 集合框架:HashMap

2.7K80

java技术介绍_Java技术汇总

这篇文章总结了多年来使用Java的一些心得体会,主要是和一些Java基础知识点相关的,也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行业的准新手们,希望可以给大家一些经验,能让大家更好学习和使用...我在面试有超过3年Java经验的开发者的时候,JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证Java开发能力的高低。...这 个知识点是最最基本的Java开发者需要掌握的,初学Java,第一个肯定是教你如何在命令行中执行Java程序,但是很多人一旦把Java学完 了,IDE用上了,就把这个都忘了。...Java命令的使用, 带package的Java类如何在命令行中启动 3.Java程序涉及到的各个路径(classpath,Java。library。...以上也只是简单介绍了Java基本知识点和技术点的一些看法和介绍, 这些内容都源自于动力节点Java学院的老师这些年来使用Java的一些总结, 希望给刚刚接触Java, 或者打算从Java开发的人一些经验

55620

三年Java 后端鹅厂面试经历

来源:http://t.cn/EqlZT9n 鹅厂 一面基础技术面 二面项目技术面 三面综合技术面 总结 某东南亚互联网公司 一面技术面 二面研发经理综合面试 ---- 经过半年的沉淀,加上对MySQL...鹅厂 面试职位:go后端开发工程师,接受从Java转语言 都知道鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java...所以OS这块吃的亏比较大 一面基础技术面 电话面试,随便问了些技术问题,最后还问了个LeetCode里面medium级别的算法题,偏简单 redis有没有用过,常用的数据结构以及在业务中使用的场景,redis...答:1 起一个go程大概只需要4kb的内存,起一个Java线程需要1.5MB的内存;go程的调度在用户态非常轻量,Java线程的切换成本比较高。接着问为啥成本比较高?...Context-Switch 从Java视角理解系统结构(一)CPU上下文切换 某东南亚互联网公司 一面技术面 先笔试算法题,LeetCode medium难度,然后综合问了下腾讯一面二面类似的问题+一个最熟悉的项目

79040

JAVA基础☞探针技术Java探针-Java Agent技术

1、原理:基于javaAgent和Java字节码注入技术java探针工具技术原理 ?...2、原理分析 动态代理功能实现说明,我们利用javaAgent和ASM字节码技术开发java探针工具,实现原理如下: jdk1.5以后引入了javaAgent技术,javaAgent是运行方法之前的拦截器...我们利用javaAgent和ASM字节码技术,在JVM加载class二进制文件的时候,利用ASM动态的修改加载的class文件,在监控的方法前后添加计时器功能,用于计算监控方法耗时,同时将方法耗时及内部调用情况放入处理器...; import java.security.ProtectionDomain; import java.util.ArrayList; import java.util.HashMap; import...java.util.List; import java.util.Map; import javassist.ClassPool; import javassist.CtClass; import

3.7K30

董小姐:智能制造技术三年后看格力的

董事长董明珠表示,宁可慢,也要实现自主创新,必须要走自主创造的道路;同时坚称,三年后格力电器靠智能装备、靠自主研发,一定会有一片蓝天。 ?...当这个能满足我们自己的需求后,我们就能进一步帮客户改造,让我们的技术可以服务更多的中国企业。” 资本市场促公司规范化 望靖东告诉记者,智能制造将会作为格力的新增长点。...在望靖东看来,企业提供有质量、有核心技术的产品,则是实现供给侧改革的表现。经济面临产能过剩,所以供给侧改革首先要在技术和质量上进行提升。...产品要有消费者喜欢,才能实现供给侧改革,这背后意味着,要依靠创新、核心技术、企业的价值观。...他谈到,2012年格力就成立了光伏项目组(现新能源技术研究院,主要研制和发展能源与信息的互通互联技术并推广应用),在2013年就研发出了光伏空调,“比如在中东地区或是环境污染严重的地区,光伏是一种清洁的

58240

学了三年Java,只会一个Hello World....

虽然在最后的职业选择中,没有成为一名优秀的Java开发,但是Java还是与我的工作内容息息相关。这里就根据我自己所见所经历的,来浅谈一下Java能干什么。...后端开发主要使用的技术,从我刚入学听说的的SSH框架(Sping、Struts2、Hibernate),到我自学Java时的SSM(Spring、SpringMVC、Mybatis),再到后来学习的Springboot...Java体系 画了一张图,用斗破苍穹修炼等级来比喻了一下Java的学习过程。Java基础相当于斗气凝结成气旋,只有成为斗者才能走上修炼之路。...如果说Java基础让我了解Java,那么JavaWeb是我自学Java的第一次质变。...第一篇主要结合自己的经历,来讲一讲Java能做什么。下一篇打算写一写,一个贯穿整个Java的程序设计思想。 感谢每一次遇见

42610

广交会再上云,腾讯企点连续三年技术护航

本届广交会全程在云上举办,通过升级焕新线上平台,以数字化技术,服务全球供采客户,畅通国内国际双循环,推动国际贸易合作和世界经济复苏。...腾讯已连续三年、第五次为广交会提供线上平台开发、云资源支持和技术护航,保障大会顺利举办。 数据显示,本届广交会境内外参展企业超2.55万家,线上平台上传展品总数超过290万件,创历史新高。...在腾讯技术支持下,广交会主办方全面更新线上平台基础架构,优化展商展品数据结构,使得系统运行效率更高,可快速响应用户需求。...连续三年护航,腾讯数字会展创新升级 本届广交会腾讯成立了专门的技术保障小组,对网络、公有云、应用、内容等技术环节进行全链路的护航,在短时间内进行了密集的开发、测试、安全演练工作,调配大量云计算资源,确保线上平台的稳定和安全运行...通过整合企点领航平台、企点客服和音视频、安全等腾讯自研产品和技术,本届广交会对线上平台技术底座进行了重构,利用云原生及中台业务流能力大幅提升研发质量和效能。

1.1K40

Java技术大纲

java读写锁,读写锁设计主要解决什么问题? 乐观锁,悲观锁,使用场景? 设计一个分布式锁 常见的锁有哪些? link 不用synchronized和lock,实现线程安全的单例模式?...link 框架 java 动态代理与Cglib实现的区别 link 看过哪些JDK源码 JAVA并发编程艺术 java8的新特性 link lambda表达式、Stream API HotSpot 即时编译器...、编译优化 link CPU缓存,L1,L2,L3和伪共享 link Java 9,Reactive Streams link JVM如何加载字节码文件 双亲委派,Bootstrap ClassLoader...让您做一个电商平台,您如何设置一个在买家下订单后的”第60秒“发短信通知卖家发货,您需要考虑的是 像淘宝一样的大并发量的订单 link 其它 一致性Hash算法 看过哪些开源框架的源码 消息中间件是如何实现的,技术难点有哪些

1.3K30

java反射技术

那么,今天先来回顾一下java反射机制。关于反射的介绍,了解请看 官方文档。 JAVA反射机制 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。...JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。...但是JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。...; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method...另外,在学习编程的过程中,我觉得不止要获得各种知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能立于不败之地!

49120

Java SPI技术

了不起: 运用到了Java的SPI技术 相关概念 Java SPI(Service Provider Interface)是一种服务发现机制,它允许第三方为现有的Java库提供实现。...当Java程序需要使用SPI时,它会通过java.util.ServiceLoader类来加载所有可用的实现。...SPI 机制"); } 运行结果如下 Logback info 打印日志:你好 Logback debug 打印日志:测试 Java SPI 机制 加载策略 当存在多个日志框架实现时,Java SPI...SPI技术的优缺点 SPI技术有下面几个优点 解耦:SPI机制将接口和实现分离,使得它们可以独立地进行开发和部署。这样,当需要替换或升级实现时,不需要修改接口或其他依赖于接口的代码。...另外,可以考虑使用模块化技术(如Java模块系统或OSGi)来管理不同版本的实现。

18520

一个三年Java工程师的面试总结

4、可以了解一下逃逸分析技术。 5、GC的常见算法,CMS以及G1的垃圾回收过程,CMS的各个阶段哪两个是Stop the world的,CMS会不会产生碎片,G1的优势。...10、Java是否可以GC直接内存。 11、Java类加载的过程。 12、双亲委派模型的过程以及优势。 13、常用的JVM调优参数。 14、dump文件的分析。...了解一些新兴的技术。面试之后面试官都会问你有没有什么问题,千万不要没问题,也别傻乎乎的问一些敏感问题。了解你要面试的公司的产品及竞争产品。...总结 无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。...主要方向是JAVA架构师,在这里你可以学习Java工程化、高性能及分布式、深入浅出、性能调优、Spring,MyBatis,Netty源码分析和大数据等知识点,免费的大型互联网Java技术视频分享给大家

1.2K30
领券