E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试专题
LeetCode探索下的字节跳动
面试专题
全记录
前几天做完了这个专题,还是整理一下吧,感觉题目都不算很难,不过题目比较连惯,大多由简到难,简单题对稍难的题有一定的启发性。字符串1.无重复字符的最长子串比较简单粗暴的想法就是没尝试添加一个字符,则回溯与前面比较,如果出现重复的,则将开始点设为重复字符位置+1,这样的时间复杂度为O(n2).当然还有巧妙的方法,滑动窗口,时间复杂度O(n)借助HashMap完成,map的key为字符,value为上一
源大郎
·
2020-08-21 12:10
算法/数据结构
Android面试分析一:关于OKhttp详解(附带视频教程)
前言1.源码阅读-整体流程全解析2.http以及http是原理以及加密过程详解github
面试专题
OKhttp详解1
面试专题
OKhttp详解2
面试专题
OKhttp详解终结篇http协议第一行:请求行请求行下面的
初一十五
·
2020-08-21 01:49
android
面试
okhttp
Android面试分析一:关于OKhttp详解(附带视频教程)
前言1.源码阅读-整体流程全解析2.http以及http是原理以及加密过程详解github
面试专题
OKhttp详解1
面试专题
OKhttp详解2
面试专题
OKhttp详解终结篇http协议第一行:请求行请求行下面的
初一十五
·
2020-08-21 01:49
android
面试
okhttp
Android 开发中的架构模式 -- MVC / MVP / MVVM
预备知识了解Android基本开发看完本文可以达到什么程度了解如何分析一个架构模式掌握MVC,MVP,MVVM架构定义和实现更多面试内容,
面试专题
,flutter视频全套,音视频从0到高手开发。
初一十五
·
2020-08-21 00:01
android
架构模式
mvp
mvc
mvvm
阿里最全面试168题:阿里天猫、蚂蚁金服等面试题
今天给大家分享下我整理的BATJava架构
面试专题
,其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过也希望能对即将找工作的朋友起到一些帮助!
Java大蜗牛
·
2020-08-20 21:41
Android 开发中的架构模式 -- MVC / MVP / MVVM
预备知识了解Android基本开发看完本文可以达到什么程度了解如何分析一个架构模式掌握MVC,MVP,MVVM架构定义和实现更多面试内容,
面试专题
,flutter视频全套,音视频从0到高手开发。
初一十五
·
2020-08-20 16:15
android
架构模式
mvp
mvc
mvvm
Android 开发中的架构模式 -- MVC / MVP / MVVM
预备知识了解Android基本开发看完本文可以达到什么程度了解如何分析一个架构模式掌握MVC,MVP,MVVM架构定义和实现更多面试内容,
面试专题
,flutter视频全套,音视频从0到高手开发。
初一十五
·
2020-08-20 16:15
android
架构模式
mvp
mvc
mvvm
mysql
面试专题
及答案
1.数据库三范式是什么?第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分)第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键。满
itfallrain
·
2020-08-19 03:31
面试题
Epic
面试专题
由于3月5号要进行Epic公司的OnlineAssessment,准备刷些面经做准备,毕竟这是我的第一次比较重要的面试。。这是我准备Epic技术面试的小专栏。。。希望面试的时候能做够30题+吧,这样做OA的时候会轻松一点。目前完成:29题/*************************************************我是分割线**************************
lym1108csu
·
2020-08-18 03:38
北美面试专题
Two Sigma
面试专题
前段时间过了TwoSigma的第一轮HR面后,就一直没有管,最近准备把TwoSigma的OA做了,不过还是提前准备下,从网上找了几道面经,准备写一写,尽量能过OA面吧,如果过了,下一轮就是技术电话面试。。。以前还从未有过这样的面试,所以想这次试一试。。TwoSigmaNO.1FriendCircleProblemStatementThereareNstudentsinaclass.Someofth
lym1108csu
·
2020-08-18 03:07
北美面试专题
java
面试专题
之面向对象都有哪些特性以及你对这些特性的理解
1.继承继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。2.封装通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一
dazhuangzhang
·
2020-08-15 01:11
java
Android高频
面试专题
- 基础篇(一)Activity
点击上方Android扫地僧,选择星标公众号重磅资源、干货分享,快上车!本篇主要介绍Activity相关面试题,既有基础知识,也有一些比较冷门的,但是面试官会问的比较晦涩的点。未经作者本人允许,严禁转载。1、Activity生命周期1.1正常情况下的生命周期Activity启动–>onCreate()–>onStart()–>onResume()点击home键回到桌面–>onPause()–>on
Android扫地僧
·
2020-08-14 18:15
面试专题#基础篇
Android
Android高频
面试专题
- 进阶篇(三)Binder机制
Binder机制一直是Android面试的一个难点,尤其是Binder驱动,那不是一篇文章就能简单说清楚的,本篇还是一样,作为面试复习的一个支撑,阅读如果出现不懂的,需要及时查阅相关资料。1、Linux内核基础知识进程隔离/虚拟地址空间为保证操作系统不同进程间数据互不干扰,进程直接是相互隔离的,这样即使A进程发生崩溃,B进程也不会受到影响。进程隔离其实是基于虚拟地址空间实现的,操作系统对于不同进程
Android扫地僧
·
2020-08-14 18:15
面试专题#进阶篇
Redis及缓存相关面试
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:27
面试
MySQL相关面试
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:27
面试
java中Linux相关面试(诊断原因和io模型)
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:27
面试
linux
java
epoll
JUC面试指南,并发编程
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:27
面试
Java基础面试(String,泛型,关键字、IO)
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:27
面试
Java计算机网络面试汇总
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:26
面试
Spring及SpringBoot相关面试
写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 18:58
面试
Java面试常问知识点
Java面试常问知识点Spring相关数据结构相关多线程JVM计算机网络相关其他写在前面:先声明下,这个
面试专题
,主要是写给自己的,用来在挤公交的时候学习下,顺便做个分享。。。我就是个小菜鸡。
Aaron.JJJ
·
2020-08-14 15:23
面试
字节跳动:Android R如何访问文件,修改文件,你们对R适配了吗
这篇文章从原理层说明他们的区别更多面试内容,
面试专题
,flutter视频全套,音视频从0到高手开发。关注GitHub:https://github.com/xiangjiana/Android-
River_ly
·
2020-08-13 12:46
消息中间件之ActiveMq面试题
ActiveMQ
面试专题
什么是activemqactiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
缘自天方
·
2020-08-12 12:48
ActiveMQ
Java架构师面试之Netty
面试专题
及答案(共10题,含详细解答)
【Java架构师面试网】收集整理了几乎整个架构师学习途中会遇到的面试题,希望大家都能早日圆自己的架构师梦~公众号:Java架构师面试网,关注回复“资料”即可领取精美整理的面试资料一份哦~1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线
Java架构师面试网
·
2020-08-11 19:17
java
Java多线程
面试专题
二(共5篇)
53、如何停止一个线程停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。在java中有以下3种方法可以终止正在运行的线程:使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。使用stop方法强行终止,但是不推荐
专注Java面试整理
·
2020-08-11 03:36
并发编程
Java面试
精心整理全网最全Tomcat
面试专题
及答案(共19题,含答案解析),tomcat面试看这篇就够了!
【Java架构师面试网】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了风雨兼程,希望大家都能早日圆自己的架构师梦,同样也希望我自己可以,除了网站,还做了个公众号:Java架构师面试网,关注并
Java架构师面试网
·
2020-08-10 21:47
21道Android高级面试题,面试官都被搞愣了
含有BATJ.字节跳动
面试专题
,算法专题,高端技术专题,混合开发专题,java
面试专题
,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。
初壹十五a
·
2020-08-10 13:46
BAT面试
高级面试
Android
BAT Android
面试专题
深入探究:四大组件+ViewPager+组件化架构+Bitmap
在文末有领取,收集整理了更多关于Android
面试专题
,包括初级,中级,高级不同水平以及不同专题所涉及到的常问范围,及
面试专题
和答案和系统学习视频资料,免费分享给大家,省去网
Android Developer
·
2020-08-09 15:10
Redis
面试专题
转载地址:https://blog.csdn.net/belvine/article/details/793988611.什么是redisRedis是一个基于内存的高性能key-value数据库。2.Redis的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯
felix小康
·
2020-08-05 19:02
笔记
java 集合
面试专题
总结
1.常用的集合类有哪些?Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector等Map接口的实现类主要有:HashMap、TreeMap、Hashta
小葡萄co
·
2020-08-04 06:10
Android知识整理
AndroidAndroidFramework层分析Flutter实战面试知识整理Java/Android笔试、面试知识整理CommonDevKnowledge面试指南知识点简书专题Android组件化Android
面试专题
慕涵盛华
·
2020-08-03 00:33
android
面试专题
1----------链表(单链表)
轻松搞定面试中的链表问题:1.链表的建立、输出链表.2.链表的节点的个数3.查找链表中第n个元素4.删除节点5.链表的逆转6.使用递归的方法逆转链表7.使用递归的方法从头到尾输出链表8.使用stack方法输出链表,这种方法是逆序输出的,stack后进先出9.使用两个指针移动的方法查找倒数第n个元素,我这里下标是从0算起10.递归方法合并两个有序的链表,超简单11.判断两个链表是否有环:思路两个指针
后打开撒打发了
·
2020-08-02 20:45
面试专题集合
面试专题
(框架)
2019独角兽企业重金招聘Python工程师标准>>>SpringSpring有哪些特点?使用Spring有什么好处?1应用解耦2依赖注入3AOP4事务管理5MVC6集成开发Spring应用程序看起来像什么?一些接口及其实现一些POJO类一些xml配置文件Spring核心容器模块是什么?Springcore/IOC/BeanFactory核心容器(SpringCore)核心容器提供Spring框架
weixin_33682790
·
2020-08-02 19:18
面试专题
1、线程apihttps://www.jianshu.com/p/4fb34023f8f02、线程池https://www.cnblogs.com/CarpenterLee/p/9558026.html3、sleep和waithttps://blog.csdn.net/qfc8930858/article/details/894558594、指令重排https://www.cnblogs.com/
꧁༺娛༒樂༻꧂
·
2020-08-02 16:33
2020spring
面试专题
讲解!
京东CEO-刘强东前言2004年,吕科加入京东,3个月后,京东多媒体网站正式上线。虽然当时网站的功能非常简单,只有100多个单品陈列,用户下单后需要人工打印单子到库房提货,但这就是京东的第一个自主研发的网络销售平台,也成为京东电商事业的重要里程碑。京东IT资源服务部的负责人-吕科作为京东集团IT资源服务部的负责人,吕科打造了一支聚集了国际型优秀人才充满激情的“铁军”,今年,京东发布最新的面试分为四
程序员界
·
2020-08-01 07:21
java
spring
boot
关于爬虫你最想知道的 16 个问题
上周六的时候我组织一次爬虫
面试专题
的快闪活动,文章发布后没想到得到大家很大的反响,我的微信直接被大家加爆。。。原先设置的机器人也挂了。。。
痴海
·
2020-07-31 22:44
Android高频
面试专题
- 架构篇(三)Retrofit
Retrofit并不是网络请求框架,严格说只是对网络请求的一种封装,我们只需要定义一个接口类,在请求方法上加上相应的注解,甚至都不需要实现,就可以实现网络请求。但面试可就不只是要求会使用了,咱得知道内部是怎么实现的,才能顺利过关。本篇内容,只是作为面试,提炼一下要点,建议还是先熟悉一下Retrofit的整个源码流程。关于retrofit完整源码解析,请回复【框架解析】获取视频讲解。1、静态代理和动
Android扫地僧
·
2020-07-31 21:52
面试专题#架构篇
Android高频
面试专题
- 提升篇(三)事件分发机制
关于事件分发机制的流程,网上博客已经讲烂了。但是对于这个流程,还是建议大家都自己亲自动手,跟着源码走一遍,不然面试官一问,Activity中,dispatchTouchEvent(event)中的MotionEvent是哪里来的,还不一下就露馅了?1、事件分发机制分发的是什么当用户点击屏幕里View或者ViewGroup的时候,将会产生一个事件对象,这个事件对象就是MotionEvent对象,这个
Android扫地僧
·
2020-07-31 21:52
面试专题#提升篇
android
面试
Android高频
面试专题
- 基础篇(四)BroadcastReceiver
1、广播实现原理Android中的广播使用了设计模式中的观察者模式:基于消息的发布/订阅事件模型。模型中有3个角色:1.消息订阅者(广播接收者)2.消息发布者(广播发布者)3.消息中心(AMS,即ActivityManagerService)原理描述:1.广播接收者通过Binder机制在AMS注册2.广播发送者通过Binder机制向AMS发送广播3.AMS根据广播发送者要求,在已注册列表中,寻找合
Android扫地僧
·
2020-07-31 21:52
面试专题#基础篇
android
面试
Android
面试专题
(九):java回收机制 及 减少OOM概率的方法
不诗意的女程序媛不是好厨师~转载请注明出处,From李诗雨—https://blog.csdn.net/cjm2484836553/article/details/105171269关于回收机制我曾经写过一篇很详细的文章,感兴趣的可以去看一下https://blog.csdn.net/cjm2484836553/article/details/103842357。但是!由于我是那种“一看就会,一说
李诗雨
·
2020-07-30 23:46
Android面试大全
Android
面试专题
(十):序列化原理 深入再理解
不诗意的女程序媛不是好厨师~转载请注明出处,From李诗雨—https://blog.csdn.net/cjm2484836553/article/details/105180290(PS:感觉面试的时候如果真的可以把这些点说出来,会显得比较高级,而且还可以使我们的面试时间显得很长,哈哈哈哈哈~)面试官:“你能说一下Java与Android的序列化原理吗?”是的,我们之前复习了一遍《Seriali
李诗雨
·
2020-07-30 23:46
Android面试大全
Anroid
面试专题
(十二):图片大小的优化 及 三级缓存
面试官:“你在项目中处理过图片吗,说一下你是如何对它做优化的,及三级缓存是什么?”我们可以这样一步一步来回答:1.一张图的大小是怎么计算的要回答这个问题,我们要先从图片说起,从图片的像素说起:如图,我们可以看到一张像拼图似的图片,这里面最小的那个小方格,就相当于我们说的一个像素。那为什么我们在看图片的时候看不到那一个一个的小方格呢?这是因为我们图片的像素特别的多,特别的小。我们再来说一下如何计算一
李诗雨
·
2020-07-30 23:46
Android面试大全
android
面试专题
(十三):Service 与 IntentService
1.Service与IntentService区别:Service不是运行在独立的线程,所以不建议在Service中编写耗时的逻辑和操作,否则会引起ANR。IntentService1.可用于执行后台耗时的任务,任务执行后会自动停止。2.具有高优先级,适合高优先级的后台任务,且不容易被系统杀死。3.可以多次启动,每个耗时操作都会以工作队列的方式在IntentService的onHandleInte
李诗雨
·
2020-07-30 23:46
Android面试大全
Android
面试专题
(十一):显式Intent & 隐式Intent
面试官:“来,说一下Android中的显式Intent和隐式Intent吧!”嗯,乍一听觉得这么简单你让我说什么呢?但是,没办法,面试往往面的就是基础不是嘛。我整理了以下几点:1.显式Intent首先显式Intent要明确目标Activity的类名。它主要有3种使用方式这里我们还可以从源码的角度提一下:第②种方式setClass()、setClassName()其实本质上还是调用的newCompo
李诗雨
·
2020-07-30 23:46
Android面试大全
线程、多线程和线程池
面试专题
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android一、开启线程的三种方式?1.继承Thread类继承Thread类,重写run()方法,在run()方法体中编写要完成的任务,然后启动线程newThread().start();2.实现Runnable接口实现Runnable接口,实现run()方法,然后通过newThread(newMyRunnable()).start();启动线
ProgramAndroid
·
2020-07-30 20:16
精心整理全网最全Tomcat
面试专题
及答案(共19题,含答案解析),tomcat面试看这篇就够了!
【Java架构师面试网】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了风雨兼程,希望大家都能早日圆自己的架构师梦,同样也希望我自己可以,除了网站,还做了个公众号:Java架构师面试网,关注并
Java架构师面试网
·
2020-07-30 12:02
java
面试专题
(三):Hashtable和ConcurrentHashMap如何实现线程安全
在平时开发过程中为了提高性能或业务解耦,会引入多线程,同时在开发web应用的时候,每个web容器在处理用户请求的时候会把用户的请求放到线程里面去执行,这就意味着即使我们不主动的去使用多线程,在实际运行的过程中,我们的程序还是处在一个多线程的环境。如果不做任何的同步控制,我们的代码在多线程环境下是不安全的。由此及彼,我们看看HashMap的源码,观察一下它是否是线程安全的。观察我们最常用的get和p
nelson620
·
2020-07-29 09:03
面试
[
面试专题
]ES6之箭头函数详解
ES6之箭头函数标签(空格分隔):未分类返回值单行函数体默认返回改行计算结果,多行需要指定返回值letc=(a,b)=>a+b;console.log(c(1,12));ES5"usestrict";varc=functionc(a,b){returna+b;};console.log(c(1,12));letc=(a,b)=>{a=a+b;a--}console.log(c(1,12));//u
weixin_34233679
·
2020-07-29 06:10
FPGA
面试专题
——系统最高速度计算(最快时钟频率)和流水线设计思想:
目录一、STA分析基础二、系统时钟速度提升策略——流水设计三、补充——STA保持时间分析四、参考一、STA分析基础数据传输延时=0进一步得到时钟周期要求:Tperiod>=Tsu+Tco+Tcomb_logic+Tnet-TskewTsu、Tco主要由具体器件工艺决定,而Tnet、Tskew影响较小。因此影响时钟速度的主要因素为组合逻辑延迟Tcomb_logic二、系统时钟速度提升策略——流水设计
CLL_caicai
·
2020-07-29 04:53
FPGA面试专题
FPGA/Verilog基础
Dubbo
面试专题
:重新整理Dubbo分布式服务框架
前言开题来了个“镇宝”图,不仅仅是因为这张图的重要,更是学习dubbo第一步需要接触的。这么“重要”?本小节给我们小伙伴汇总下dubbo的面试题吧引用为闲聊部分:小伙伴可忽略直接进入面试题环节说起dubbo,该技术也接触5年多了刚来北京的时候做了个接口平台(企业征信),项目框架用的就是dubbo构建每个接口一个jar包,避免升级服务影响其它接口,分布式集群部署。后来离开公司到了新公司做了个单点登录
十年呵护
·
2020-07-29 04:18
Java面试指导
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他