笔试面试题共36篇 第2页

Python面试之python实现二叉树代码

Python实现二叉树代码 class TreeNode: def __init__(self,data=None): self.data=data self.left=None self.right=None #[1,2,3,4,5,6] def arr_to_tree(low,hig...
程序员吾非同的头像-程序员知识精选xinlong1321年前
02130

JVM经典面试题总结-JVM内存分哪几个区,每个区的作用是什么?

JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下一个区: 方法区: 有时候也成为 永久代 ,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里 进行的GC主要是对方法区里...
程序员吾非同的头像-程序员知识精选xinlong1322年前
02560

JVM经典面试题总结-java中垃圾收集的方法有哪些?

java中垃圾收集的方法有哪些? 1. 标记-清除: 这是垃圾收集算法中最基础的,根据名字就可以知道,它的思想就是标记哪些要被 回收的对象,然后统一回收。这种方法很简单,但是会有两个主要问题:1...
程序员吾非同的头像-程序员知识精选xinlong1322年前
02090

JVM经典面试题总结3

16.java类加载过程? java类加载需要经历一下 7 个过程: 加载 加载时类加载的第一个过程,在这个阶段,将完成一下三件事情: 通过一个类的全限定名获取该类的二进制流。 将该二进制流中的静...
程序员吾非同的头像-程序员知识精选xinlong1322年前
01950

拼多多电商部高级JAVA面试题

拼多多电商部二面整理 1 、并发编程三要素? ( 1 )原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要 么就全部都不执行。 ( 2 )可见性 可见性指多...

阿里巴巴-蚂蚁金服JAVA高级面试题

阿里巴巴-蚂蚁金服 1. 说说三种分布式锁? 1 、Zookeeper:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来⾃自于IBM⽹网站)。⼤大致思想即为:每个客户端对 某个功能加锁时...

腾讯前端工程师2020面经

腾讯前端2020面经 一、编程题(请用es6实现编码): 1、 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数二分查找 nums 中的 target,如果目标值存在...

字节社招面试总结–算法题篇

字节社招面试总结--算法题篇 股票买卖 ( 头条 ) 1. 买卖股票的最佳时机 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),...