自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Mac 安装nginx

brew包更新建议brew update,否则安装可能有问题brew update 特别慢时,可以切换阿里源镜像(也可以切换中科大、清华镜像)cd "$(brew --repo)"git remote set-url origin [Index of /homebrew/brew.git/](https://link.zhihu.com/?target=https%3A//mirrors.aliyun.com/homebrew/brew.git)cd "$(brew --repo)/Li

2020-07-21 11:36:06 253

原创 微软Office STCA暑期面试

一面介绍azure table为什么能做到一个用户的数据在一台机器上介绍datafactory入hive的过程,如果将copy和hive分开,怎么做?用socket?为什么websocket能做到双方发消息?多态是在编译时知道?还是运行时? B extends A;A a = new A() 编译时A a = new B() 运行时给定一个正整数,求阶乘? 越界? 非递归?n较小时public static long getNFactorial(int n){

2020-06-09 11:26:19 624

原创 腾讯后台开发暑期面试

自我介绍写hql给定腾讯新闻数据,三个表第一个表:腾讯新闻版面id,文章id第二个表,浏览行为数据:时间戳,版面id,文章id第三个表,评论行为数据:时间戳,版面id,文章id求每天文章/版面的曝光曝光 = 评论/浏览求两个数组的交集hashset排序,再比较...

2020-06-09 11:24:16 220

原创 腾讯云后台开发实习生暑期面试

介绍项目多线程的实现方式,线程的状态new Thread / implements Runnablegc,什么时候gc,内存溢出Java GCLinux指令,怎么查看内存线程使用情况Mysql索引,group by & unionTCP的…四次挥手,为什么等待2MSL?用过哪些大数据框架怎么判断一棵二叉树是镜像的?层次遍历,每次取左子树左右结点,右子树右左结点,判断是否相同栈实现O(1)获得最小的数getMin()准备两个栈,一个正常栈,一个辅助栈,正常栈做p.

2020-06-09 11:23:08 841

原创 蚂蚁金服Java暑期面试

一面介绍项目,主要介绍在微软的实习,要注意项目讲得对方能理解10亿条文件排序,外部归并,merge时堆内部排序一堆运动员的成绩排序,如a:10,b:20,c:5,排序并保证新来的一个运动员也是有序的 用treemap, map底层怎么实现的,哈希表或红黑树白板写代码://假设用一组字符串表示一个目录下的层级结构:// 如"dir\n\tsubdir1\n\t\tfile1.ext\n\t\tsubsubdir1\n\tsubdir2\n\t\tsubsubdir2\n\t\t\tfile2.

2020-06-05 10:53:45 333

原创 搜狐智能媒体研发中心暑期面试

并发编程,能并发的数据结构Springboot为什么能做到不配置一些xml?1.0版本的智慧教室会遇到哪些问题?并发?底层的哪些不够用了,才会出现这些问题?JVM参数调优,怎么做?参数的意义?HTTP要了解得更深入一些服务器怎么判断是某个用户,用户登录的时候怎么返回该用户的信息,session怎么做安全?MySQL建表的时候需要注意什么?long类型在mysql中怎么存?Redis适合存一些什么样的数据?在什么场合使用?Spring的IOC、AOP需要知道流程,Java基础,NIO等…单.

2020-06-05 10:52:10 394

原创 搜狐汽车暑期面试

介绍简历String为什么是final的,Enum,数据库连接(左外,右外,内连接)用栈实现队列(时间复杂度),数组找出只出现一次的元素(时间复杂度),手写快排Java运行时的编译情况,大的项目是怎么编译的Spring的文档什么的有没有看过确定自己喜欢的是什么,有没有兴趣,自驱动能力String为什么是final的?不可变final指不在原内存地址上修改数据,而是重新指向一个新对象,新地址JDK源码,java.lang.String前三行public final class.

2020-06-05 10:45:43 169

原创 《深入理解Java虚拟机》 - 程序编译与代码优化 - 早期(编译期)优化

Java语言的“编译期”是一段“不确定”的操作过程,因为它可能指:前端编译器(编译器的“前端”)把*.java文件转变成*.class文件的过程: Javac后端运行期编译器(JIT)把字节码转变成机器码的过程:HotSpot VM的C1、C2静态提前编译器(AOT)直接把*.java文件编译成本地机器码的过程本章讨论的“编译期”和“编译器”都仅限于第一类编译过程。Javac对代码的运行效率几乎没有任何优化措施,但做了许多针对Java语言编码过程的优化措施来改善程序员的编码风格和提高编码效率。

2020-05-29 11:03:08 245

原创 第四范式 Java 开发实习生面试

第四范式 Java 开发实习生 面试一面自我介绍介绍一下项目Exception && Errorsynchronized关键字static修饰和没有static修饰比如synchronized修饰方法,让循环输出1-10,new两个类,调用该线程作用域不同,static修饰指同步类,输出两次1-10非static修饰,是同步局部变量,不能确定结果fina...

2020-05-08 15:46:29 864 1

原创 Keep Java 开发实习生面试

Keep Java 开发实习生 面试一面自我介绍问项目int[]数组长度为n,问数组中连续m个数的最大值链表反转20w条ip地址的数据,给一个ip地址,怎么找到?设计用户发微博的数据库,以及查看首页功能首页时间线表,但对于大V发微博,告知关注者的时间线处理有问题微博用户群组问题,怎么做到分群组?图的BFS对设计的微博的表,怎么建索引?建索引为什么会快?htt...

2020-05-08 15:45:22 392

原创 商汤Java实习生面试

商汤Java实习生面试Collections框架体系HashSet的特性基于HashMap实现无序不重复HashMap结构哈希表,数组+链表HashMap和ConcurrentHashMap区别锁的了解线程池有哪些?怎么实现线程?并发包…SpringBoot中@ReseController注解对应哪两个@ResponseBody和@Controller...

2020-05-08 15:43:47 318

原创 头条后端一面

今日头条后台开发面试自我介绍给定一个结点,确定二叉树中序遍历的后继结点(结点有左指针,右指针,父亲指针)判断是否有右子树,有就找右子树最左的结点没有,则不断找父亲结点,直到当前结点是父亲结点的左孩子介绍项目hashmap的equals和hashcode方法,怎么判断key存在(底层)首先hash(key)得到key的hashcode(),hashmap根据获得的hashc...

2020-05-08 15:41:56 164

原创 Java程序设计基本概念

JavaJava程序设计基本概念JVMJVM使用Unicode字符表示ClassLoader知识Java程序并不是一个可执行文件,而是由许多独立的类文件组成,每个文件对应一个Java类。这些类文件不是全部装入内存,程序根据需要载入。基本概念JVM实现的一部分包括bootstrap classloader(启动类加载器)在JVM运行时加载Java核心API,其中包括用...

2020-05-08 15:34:40 546 1

转载 poj1001 Exponentiation(JAVA实现)

转载自http://blog.sina.com.cn/s/blog_694034130100wpxj.htmlhttp://poj.org/problem?id=1001 题目大意很明了,求一个浮点数R的n次方。结果以0开头时,即0.xxx抹零,保留小数点之后的输出。 代码: import java.math.BigDecimal;import java.util.

2015-11-10 15:48:42 1276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除