发动态

没有新消息

更多内容

花が咲く
#东方明珠面试经验#【Java工程岗具体面试内容分析】 刚通过一面技术面,问题主要分为三个方向,Java、操作系统、数据库,具体问题如下: Java: 1.hashmap底层结构,hashtable为什么线程安全,synchronized原理是什么,底层实现,讲讲ConcurrentHashMap; 2.有使用过线程,线程池相关的吗,java线程底层是什么,线程池流程是什么? 3.JVM和JMM,垃圾回收,垃圾回收器,类加载,双亲委任等。 4.使用过哪些Java合集,详细讲讲细节? 操作系统:进程和线程的区别,详细讲讲进程与线程切换过程; 数据库:对SQL了解的多吗?SQL分组里用什么字段?你之前项目里数据库的表是怎么设计的? 总的来说,技术面不是特别难,我这个半吊子都能通过,如果踏踏实实工作两年的话会轻松通过。

2316阅读

4赞

评论

0 条评论

暂无评论,快来写下您的评论

推荐阅读

【java面试宝典为啥卖这么贵?真的有用吗?】 我面试有考到过在宝典里有的问题,真的非常有用,贵一点就贵点吧。 例如:什么是线程局部变量?(答案:线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 T人事eadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险。)

877阅读
0赞
0评论

面试的时候,如果你是应届生的话,问的问题偏Java基础,会为线程方面的问题,什么是线程,怎么实现,多线程的理解,学过的算法有哪些

2059阅读
4赞
1评论

从计算机底层来说: 线程可以比作是轻量级的进程,是程序执行的最小单位,线程间的切换和调度的成本远远小于进程。另外,多核 CPU 时代意味着多个线程可以同时运行,这减少了线程上下文切换的开销。

1980阅读
4赞
0评论

【准备参加校招,急求一线互联网公司的java常见面试题!】 一线互联网公司常见的java面试题有这些,掌握了的话基本上是稳了:比如synchronized和reentrantlock的相同点和不同点是什么。或者是ContextClassLoader(线程上下文类加载器)的作用是什么。或者是简诉如何结束一个一直运行的线程。threadlocal使用场景及问题,线程池从启动到工作的流程是怎样的,阻塞队列BlockingQueue take和poll的区别,blockingqueue如果存放了比较关键的数据,系统宕机应该如何处理等。

1240阅读
0赞
0评论

#新浪面试经验#【简述大数据的面试经历】 第一次面试和第二次面试:时间约为60分钟 一、你所掌握的与计算机网络和操作系统有关的知识有哪些? 二、 OSI 7层,5层,每层都有什么功能, TCP/UDP是哪个 HTTP层, IP又是哪个 HTTP层? 三、线程和进程之间的差异有什么? 四、描述线程池的内在原理以及多个线程池的应用场景,即描述线程池的缺陷; 五、集合的多个实现类,知道的有什么,有什么线程安全, 以及concurrenthashmap底层原理, concurrenthashmap在高并发性条件下能否实现线程安全? 六、如何添加 kafka消息前缀? 七、全局有序 id在分布场景中是如何生成的,具体到每个细节,如何在多台计算机上获取这些分布的 id? 八、简单描是线程安全与线程同步的原理是什么? 九、如何使用单例模式,怎样进行 DCL单例解释? 十、说明您所了解的 java中的锁; 十一、 java的读写锁和应用场景有哪些? 十二、 kafka在消耗完机器并提交 offset之前,如何处理机器? 十三、如何知道 sparkstreaming当前消耗了 kafka的哪些分区,消耗了哪些 offset?

2560阅读
6赞
0评论

#途牛网面试经验#【面试途牛java开发的经过】 面试只是提问了几个问题: 1、期望的薪水,能否实习? 2、ArrayList和LinkedList区别是什么? 3、switch支持的数据类型。 4、java基础。 5、java多线程。 6、java本地线程类有哪些方法? 7、如何实现有返回值的线程? 8、生产者消费者的理解。 9、基于Hash和Set实现的集合的底层结构和原理。 10、线程的有哪些状态? 11、线程间的通信方式。 12、怎么用队列实现生产者和消费者,用什么队列实现,有哪些种类的队列,这些队列的区别是什么? 13、线程安全的类别。 14、sycn...和volatile的区别和应用场景? 15、session怎么保存的? 16、事务的隔离级别,分别有什么区别? 17、spring的AOP,事务有哪些,具体讲讲区别,怎么配事务,怎么配注解,怎么写注解? 18、Mysql常用的数据库引擎InnoDB和MylASm的区别,各自的优缺点。 19、数据库部分,给出一张表,写sql分页查询语句;这张表的使用B+树建立索引,该怎么优化? 20、单点登录SSO实现了什么功能? 21、其他: redis的采用了什么队列? 22、项目中的业务实现逻辑。 23、项目中用的生产者消费者实现的功能。

2197阅读
4赞
0评论

23、在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(23)是不能被这些线程共享的。 A.该进程中打开的文件 B.该进程的代码段 C.该进程中某线程的栈指针 D.该进程的全局变量

759阅读
22赞
5评论

#蚂蚁金服面试经验#【蚂蚁金服JAVA岗位问题分享】 前两天刚面试完蚂蚁金服的Java岗位,趁今天有空,和大家分享一下面试的时候被问到的问题,就当是复习了。 1、如果X类中有静态方法A和非静态方法B,两个方法都被Synchronized修饰,线程1访问A线程2访问B,会出现什么情况? 2、如果rabbitMQ发送消息,这个时候java进程被杀死了,java重启后会出现什么状况? 3、如果是淘 宝这样的大型网站,怎么保证只需用户登录一次,不查数据库就可以获取到用户的信息? 还有一些关于MYSQL、HashSet的问题,问题不是很复杂,就不写出来了。

831阅读
0赞
0评论