美团面经-java开发 美团(1)112358...,求第n项写了个递归,面试官问了两个,n=-1,和极限最大值情况下怎么办。我回答,会导致栈的内存空间溢出。又问了,在栈里会是个怎样的过程。(2)打开摩拜单车页面,问让你去实现,就是实现找到离自己所在位置最近的一些单车的位置信息。难点是,如何在千万级别的数据中,快速匹配距离最小的单车实体。(3)问在10T级别的文本数据中,词已经分好的情况下,在只有5...
华为面试凉经 吐槽贴!华为果然如传说中的没有面经,哈哈。合肥专场的面试,一面等了两小时,进行一面面试官让做了一个简单的自我介绍,然后开始给我一道题目,用自己熟悉的语言在纸上写出来。题目简单,一道数据序列找规律,然后求前20个数的和很简单的一道题,然后我找了一下规律花了几分钟用递归的方式写出来,面试官看了很不悦,说我写的太复杂了,他看了半天,感觉他都没看懂的样...
海康威视面试-java应用开发 一面:技术面(1)对着简历问本科学过的java相关课程,都学了哪些东西。很懵逼,很早之前学的东西,我都记不清楚了(2)网络编程相关知识,我也不太懂,就回答了网络协议这块的知识(3)线程相关,线程创建方法,怎么创建多个线程?回答线程池。线程池创建有哪些方法?回答四种,。。。(4)问了锁相关知识,synchronized怎么使用的?回答,方法或方法块中。分别在方法和方法快中怎...
oppo面经-java开发 Oppo一面(1)自我简介(2)介绍一个自己做过的最得意的项目,项目的细节,难点,怎么解决的,还存在的问题,有什么优化的想法吗(这个我说了很长时间,面试官说非计算机专业的,有这种实习经验确实能加分)(3)操作系统有了解过吗,linux基本操作命令(4)给了一个排序算法的排序过程动态图,问能看出这个排序算法吗?排序的逻辑和时间复杂度?后来我没看出来,面试官提示是冒泡的改进算法,顺序是把最大...
java面试知识记录 1.数据库 (1)数据库优化 面试求职:数据库常见面试题(数据库优化思路) 数据库优化方案整理 (2)数据库的事务 MySQL——事务(Transaction)详解 MySQL 事务2.设计模式 (1)适配器模式 Java设计模式之《适配器模式》及应用场景...
顺丰科技面试-java开发 顺丰科技的面试官感觉人都挺随和,总共经历三面,两轮技术面,一轮hr面。一、专业面一主要是对着我的简历上的东西问,我的一个项目经历,两个实习上面以及自己提到会的技能展开的提问。(1)自我简介(2)对实习一(招商银行基于工作流的资金审批系统开发)内容的提问,前后端分离原则简单叙述,基于后端写前端页面时,如何对于登录人的权限进行管理,比如在rest接口写什么,实现不同登陆人的访...
讯飞面试 主要围绕两个主题,项目实习和基础的知识1.实习和项目是用到的技术栈2.mysql使用的几种引擎,这之前没关注过,有点烦。查了一下, MySQL的三大引擎:InnoDB、MyISAM和Memory3.关于项目的问题,用jar包解析数据向mysql导入时,数据量比较大,比较慢,有没有想过什么优化策略。4.计算机基础的算法,数据结构算法,冒泡和快排的区别,二分查找等几...
招银网络科技电话面 1.介绍一下集合框架,主要讲了一下collections接口和主要的子接口和常用的实现类,list和set2.介绍一下ArrayList和linkedList的区别,数据的存储方式以及线程安全3.hashmap的线程安全性,怎样解决高并发情况下,hashmap的同步问题。我提出加同步锁,或者用concorrent包下的synchronizedHashMap或者用hashtable...
java -为什么重写equals(),还需要重写hashCode()? 1.先post这两个方法的基本定义:equals()的定义: 浅谈Java中的equals和==(转)hashCode()的定义: java中hashCode()方法的作用 Java中hashCode的实现这两个方法全部都是object类定义的方法,只要继承了object类的类,默认继承这两个方法。看源码,(1)package ja...
蘑菇街面试问题记录 1.hashMap是不是线程安全的,什么情况下会发生线程不安全,死锁什么情况下发生呢2.ThreadLocal介绍一下怎么用的?我不会3.mysql的事务的四大特性介绍一下?我不会4.mybatis的原理介绍一下,能不能在mybatis中直接查找某个database中的表,不是在mysql的客户端中查找?有一个没听懂的问题,在mysql中写select时怎么避免select的...
阿里面试问题 1.哈希map,冲突解决方法,链表法,扩容法(loadfactor,capacity),为什么扩容会降低冲突,举例,哈希函数为取模法,这样扩容的话,哈希值就会不同2.tcp/ip协议的三次握手3.数据库的索引原理,提高数据库性能的优化方法4.锁。乐观锁,悲观锁5.高并发。线程池的运行机制,当线程数量超过最大线程数量时,新产生的线程怎么办?除了等待,还有什么处理方法6....
java中activiti框架中的排他网关使用方法,多条件判断 当排他网关的判断条件中出现多个条件时,需要注意,设置判断条件时,可能遇到,流向相同的任务,而判断条件的变量个数不同那么,必须在后面的运行任务时,将所有的涉及到的变量都设置进任务中,只不过,如果这个任务没有涉及到这个变量的话,将该变量的值设为null当准备满足任务B的条件时,排他网关的判断条件必须满足#{((a==1 || a==3 ) && b==1)||...
java 多线程,线程安全等定义 线程安全,synchronized的使用,保证方法或代码块操作的原子性、可见性和有序性参考这篇文章:7张图带你轻松理解Java 线程安全public class ThreadDemo { private int x = 0; //这个加了线程锁的方法,下面的runTest()方法内部有两个线程在调用当时,保证了count()的调用只能在 ...
vscode 常用插件 1 本文链接:https://blog.csdn.net/shenxianhui1995/article/details/81604818 2 插件 说明 备注 3 Auto Close Tag 自动添加HTML / XML关闭标签 4 Auto Rename Tag 自动重命名配对的HTML / XML标签 5 Beauti...
BFC的作用以及原理介绍 BFC布局规则内部的Box会在垂直方向,一个接一个地放置。Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生重叠。每个元素的margin box的左边, 与包含块border box的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。BFC的区域不会与float box重叠。BFC就是页面上的一个隔离的独...
js实现几种依次打印1的方法 题:改写如下代码function test() { for (var i=0; i<3; i++) { setTimeout(function() { console.log(`time: ${new Date().getSeconds()}, index: ${i}`) }, 1000) }...
移动端安卓IOS系统判断,用js判断 iPhone6 iPhone6 plus iphonex? var events = navigator.userAgent;<br>if(events.indexOf('Android')>-1 || events.indexOf('Linux')>-1 || events.indexOf('Adr')>-1){ console.log("安卓手机"); }else if(event...
vue生命周期及其应用场景 来自互联网链接:https://blog.csdn.net/hejiancsdn/article/details/80843408转载于:https://www.cnblogs.com/jiaqi1719/p/11378693.html
从浏览器输入地址到渲染出网页这个过程发生了什么? 来自互联网链接参考:https://www.cnblogs.com/zhongweian/p/6159778.html转载于:https://www.cnblogs.com/jiaqi1719/p/11397305.html
什么是立即执行函数,有什么作用? 答:1.创建一个匿名函数并执行 2.创建一个独立的作用域,避免全面局污染来自互联网参考:https://blog.csdn.net/wangjiaohome/article/details/80484028转载于:https://www.cnblogs.com/jiaqi1719/p/11366283.html...