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
程序员面试
程序员面试
必备知识点之 计算机网络
1.计算机网络分为哪几层?ISO/OSI七层模型ISO:国际标准化组织OSI:开放系统互联模型IOS:苹果操作系统,而且是思科公司为其网络设备开发的操作维护系统以下是ISO七层模型图解:其中上三层是对用户提供服务的,下四层是对用户信息传递进行传递的。各层功能详解物理层:物理层是最底层的一层,它是数据之间比特流传输的实际形式;数据链路层:数据链路层是解析MAC物理地址的,通过MAC地址来确定我访问的
scu_南
·
2020-08-14 19:05
面试
程序员面试
金典 - 面试题 02.03. 删除中间节点
1.题目实现一种算法,删除单向链表中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/delete-middle-node-lcci著作权归领扣
Michael阿明
·
2020-08-14 18:35
《程序员面试金典》
算法——基础学习资料 PDF 版下载
程序员面试
的时候,算法也是必问内容。有个很著名的公式:程序=数据结构+算法。——一个公式展示出了程序的本质。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。
常说道
·
2020-08-14 18:55
算法
java
编程语言
python
人工智能
JVM组成结构以及各部分的功能详解
前言MySQL文章接近尾声,之后我们还会陆续发一些文章,比如MVCC等等文章,接下来的阶段,我们准备进入JVM、redis等知识点的学习,这个是中高级
程序员面试
必问知识点,跟着老哥的文章,学好JVM,高薪走起
公众号:IT老哥
·
2020-08-14 17:35
刷题--
程序员面试
金典--面试题 02.07. 链表相交(重点)(go)
面试题02.07.链表相交给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Refere
Allen_Xu17
·
2020-08-14 16:38
刷题--程序员面试金典
刷题
LeetCode
程序员面试
100题(算法)之输入n个整数,输出其中最小的k个
//
程序员面试
100题(算法)之输入n个整数,输出其中最小的k个#include"stdafx.h"#include#include#includeusingnamespacestd;voidfindKLeastNumbers
XQ
·
2020-08-14 14:23
程序员面试
程序员面试
真的全都答对就有offer?
程序员面试
,技术水平重要吗?只要面对面试官,估计大家都认为技术水平最重要,其他都是幌子!当然,技术是基础,但技术并不是全部,而且一个面试者的技术能力如何,在面试成绩上,也未必反映得那么直接。
qq_38432170
·
2020-08-14 14:09
程序员进阶大厂,别让自己输在面试上!
程序员面试
很难吗?难!正常的,要经过两轮技术面试以及一轮经理面试,也有不少顶尖公司甚至需要三到五轮的技术面试。几轮面试下来,能熬到最后,这绝对是真正意义上的“过五关斩六将”了。
小狮狮edu
·
2020-08-14 13:31
其他
程序员面试
题精选(53):删除链表结点(时间复杂度为O(1))
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(ListNode*pListHead,ListNode*pToBeDeleted);分析:这是一道广为流传的Google面试题,能有效考察我们的编程基本功,还能考察我们的反应速度,更
yysdsyl
·
2020-08-13 23:04
程序员面试
算法宝典-1.5 如何找出单链表中的倒数第K个元素
题目描述:找出单链表中的倒数第k个元素,例如给定单链表:1->2->3->4->5->6->7,则单链表的倒数第k=3个元素为5。#如何找出单链表中的倒数第K个元素#定义链表classLNode():def__init__(self):self.data=None#定义数据域self.next=None#定义指针域#构造一个单链表defConstructList():head=LNode()tem
博弈星宇
·
2020-08-13 16:42
LeetCode算法
找出单链表中倒数第k个元素
packagejava
程序员面试
笔试宝典;publicclass题8_1_3找出单链表中倒数第k个元素{publicstaticvoidmain(String[]args){题8_1链表基本操作list
彭召
·
2020-08-13 15:29
java
程序员面试
金典-----给定100亿个网址,找出重复的URL
1、题目描述给定100亿个网址,如何检测出重复的文件?这里所谓的“重复”是指两个URL完全相同。2、思路100亿个网址(URL)要占用多少空间呢?如果每个网址平均长度为100个字符,每个字符要占用4字节,则这份100亿个网址的列表将占用约4兆兆字节(4TB)。在内存中可能放不下那么多数据。不过,不防假装一下,这些数据真的奇迹般的放进了内存,毕竟先求解简化的题目是很有用的做法。对于此题的简化版,只要
天--空
·
2020-08-13 14:21
两个单链表相交的一系列问题
【说明】:本文是左程云老师所著的《
程序员面试
代码指南》第二章中“两个单链表相交的一系列问题”这一题目的C++复现。
diju7500
·
2020-08-13 13:53
数据结构与算法
面试
python
程序员面试
IT公司,这些地方你要注意!
不管是应届生还是在职人员,都会面临着各种面试问题,网上有很多面经,但是大部分都是和技术相关的,总结有哪些技术需要掌握等等。但是我觉得,面试本来就是一个双向的选择过程。当然,一开始是企业来挑选我们,但是如果你足够优秀,通过了面试,或者感觉问题不大,那么接下来也是你选择企业的过程。那么在选择企业这个问题上,我们需要注意什么呢?这篇文章主要来总结几点,希望能对你有所帮助。1.你觉得面试官是个怎样的人?有
cjx93224
·
2020-08-13 13:20
程序员面试
常问的小算法总结
前言本文快速回顾了面试常考的算法,用作面试复习,事半功倍。需要说明的是,由于算法的代码实现主要注重思路的清晰,下方有代码实现的文章主要以Python为主,Java为辅,对于Python薄弱的同学敬请不用担心,几乎可以看作是伪代码,可读性比较好。如实在有困难可以自行搜索Java代码此外,关于算法的文章之后也会单独开设算法专栏进行总结,敬请期待。面试知识点复习手册全复习手册文章导航全复习手册文章导航(
后端技术漫谈
·
2020-08-12 21:00
【
程序员面试
经典】快速刷 2 道题
一目录不折腾的前端,和咸鱼有什么区别目录一目录二面试题08.06-汉诺塔问题三096-不同的二叉搜索树三面试题08.06-汉诺塔问题返回目录题目描述:在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序,依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只
JavaScriptLiang
·
2020-08-12 18:17
丑数(剑指offer)---C++实现
《参考
程序员面试
金典》伪代码如下1)初始化array和队列:Q2Q3Q52)将1插入array3)分别将12、13、1*5插入Q2Q3Q54)令x为Q2Q3Q5中的最小值,将x添加至array尾部5)若
~AC~
·
2020-08-12 15:40
c/c++面试
数据结构
算法题
程序员面试
常考,最通俗易懂的排序算法详解
假设我们现在对“61279345108”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列。31254697108在初始状态下,数字6在序列的第1位。我们的目标是将6挪到序列中
u012391923
·
2020-08-11 18:11
算法
排序算法
面试
程序员面试
金典(一)||20题
目录#16.06最小差#面试题08.08.有重复字符串的排列组合面试题16.10.生存人数面试题02.06.回文链表面试题02.01.移除重复节点面试题02.07.链表相交面试题02.08.环路检测面试题01.04.回文排列面试题01.05.一次编辑面试题02.04.分割链表面试题02.05.链表求和面试题03.01.三合一面试题04.12.求和路径面试题04.06.后继者面试题05.04.下一个
alanfengliu
·
2020-08-11 14:36
数据结构与算法
有了这份
程序员面试
指南,你离大厂Offer还远吗?| 附推荐书籍
本篇文章,我将结合英文版的Google面试指南的主线,根据自己的理解对文章进行修改,然后结合自己面试国内大厂的经验给大家阐述。其实我觉得,各大公司针对程序员岗位的面试流程来讲是相对比较通用的,只是有的公司在算法(Code)环节要求会更高一些,比如Google,Airbnb(之前也面过Airbnb,被完虐),包括国内的头条等。因为这份面试指南相对比较通用,因此直接把题目从Google面试指南改为大厂
Hollis在csdn
·
2020-08-11 05:59
算法
面试
java
编程语言
oom
sizeof与strlen的区别
来自《
程序员面试
宝典第五版欧立奇》1.首先是例子(太典型了)2.接下来是具体的差别,总共11条sizeof是类型占内存的大小,是最大类型对象的字节大小;strlen是计算字符串的长度fun(unsigedchar
简单生活,简单爱
·
2020-08-11 05:47
C
剑指Offer名企面试官精讲典型编程题pdf
《剑指Offer:名企面试官精讲典型编程题(第2版)》共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结
程序员面试
知识点;高质量的代码
weixin_30481087
·
2020-08-11 02:46
Java
程序员面试
必备:Volatile全方位解析
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.vlatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.Java内存模型(JMM)5.并发编程的3个特性(原子性、可见性、有序性、happen-before
Jay_huaxiao
·
2020-08-11 00:00
JAVA 面试宝典(一)
前言:注册了博客之后,感觉自己没有写什么东西,把自己之前复习过的面试题重新写一遍参考资料::我没有三颗心脏的博客:https://www.jianshu.com/p/883260941da8JAVA
程序员面试
宝典
KanKenSing
·
2020-08-11 00:21
Java面试
C 语言深度解剖
C语言深度解剖-------------------解开
程序员面试
笔试的秘密以含金量勇敢挑战国内外同类书籍陈正冲编著石虎审阅版权申明本书尚未出版,先放到网上给大家免费下载和阅览。
weixin_37937054
·
2020-08-10 23:48
PHP程序员如何准备跳槽季?
PHP
程序员面试
笔试图书系列作者。今天就跟大家聊聊作为一个PHP程序员,每年的跳槽季都应该怎么准备一番。其实普遍的跳槽季总的就有2个。分别是新年后的3-4月,还有9-10月份。
weixin_34249678
·
2020-08-10 23:52
程序员面试
题精选(17)-把字符串转换成整数
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。首先我们分
wdp107
·
2020-08-10 22:00
面试算法题精选
c++求职/修炼/书籍推荐
C和C++
程序员面试
秘笈[董山海编著],
程序员面试
笔记CC++、算法、数据结构篇[杨峰],MySQL必知必会,[大话设计模式].吴强,ARM体系结构与编程,大话数据结构,C++Primer(第5版),深度探索
樱桃木
·
2020-08-10 19:30
程序员面试
金典——解题总结: 9.18高难度题 18.4编写一个方法,数出0到n(含)中数字2出现了几次
#include#includeusingnamespacestd;/*问题:编写一个方法,数出0到n(含)中数字2出现了几次分析:剑指offer中,题目是数出0到n中数字1出现了几次。应该是同一个类型记得当时是用递归做的。暴力破解:就是遍历0到n,对每个数字i,获取其每一位上的值,统计是否含有2,假设平均每个数字有k位,时间复杂度就是O(n*k)。另一种是采用递归的方式,统计出每种模式下,比如n
天地一扁舟
·
2020-08-10 18:32
程序员面试金典
J2EE面试题
程序员面试
之葵花宝典1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
jack2009win
·
2020-08-10 17:46
J2EE面试
程序员面试
揭秘之程序员靠什么途径去美国工作?
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!对于国内程序员来说,通常有三种途径去美国工作。1.进入跨国公司工作一年以上,然后内部转组到美国的部门。例如,进入微软中国工作一年后,申请转组到美国总部工作,若能批准,则申请L-1签证去美国工作。2.直接应聘美国公
又是一个装逼的
·
2020-08-10 15:21
HR全面剖析:Android程序员记住这六点,拿到offer的机率高达85%
……等等关于面试的各种疑难杂症,身为69号技师的我抽空把这些问题给整理了一遍,文章主要会从以下六点进行展开,希望能帮助到正准备面试的你,文章含金量较高,建议收藏阅读,包治百病一、
程序员面试
过
塞尔维亚大叔
·
2020-08-10 15:19
面试
Android程序员
移动开发
Android面试
Android开发
Android程序员
移动开发
Android技术
程序员面试
100题之十三:数组分割
一、题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k,i)表示前k个元素中任意i个元素的和的集合。显然:S(k,1)={A[i]|1usingnamespacestd;//有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为
SzMing
·
2020-08-10 14:47
程序员面试
区块链中的Merkle Tree
有道面试题讨论了一个应用场景:一道
程序员面试
题?题目:某公司在中国和美国各有一台服务器,服务器中各自装有存储相关信息的大文件,这两份文件内容是一致的。
跨链技术践行者
·
2020-08-10 10:19
区块链
互联网与区块链
现实很残忍,有时候你的工作经验一文不值,有时候你的工作经验毫无利用价值!(我是说从某种角度上看,某种角度上看,某种角度上看,重要的事情说3遍,钻牛角尖毫无意义)
程序员面试
是一件再平常不过的事情了吧,嗯哼!
冷囧囧
·
2020-08-10 08:01
华为19B.C++开发工程师面试方案。(配答案)
(含答案)第一阶段:啃书《软件设计师教程》《
程序员面试
攻略》《tcp/ip详解卷1~3》《C++Primer》先把基础的数据结构与算法(c++)版搞得非常熟,对于数组,链表,栈,队列,字符串,二叉树,查找
程序媛月下
·
2020-08-10 06:38
C++/Linux知识分享
c++
算法
多态
编程语言
面试
北京2020-后端
程序员面试
总结
一、概述7月20号决定从杭州辞职到北京找工作,在这一段时间里,我大概面试了20家左右的公司,其中有线下面试也有线上的视频面试。有百度,新浪微博之类的公司,也有好未来,作业帮这样的公司,以及一些不太出名的公司。最后也拿到了两个offer,也还有一些等待复试的。这次想总结一下面试的简单问题,以及自己的未来学习规划。二、面试的问题1.数据结构数据结构这块,可能由于我是web开发,基本上问的不会特别深,也
讨吃的讨吃了
·
2020-08-10 05:24
面试学习
链表翻转的图文讲解(递归与迭代两种实现)
链表的翻转是
程序员面试
中出现频度最高的问题之一非递归(迭代)方式迭代的方式是从链头开始处理,如下图给定一个存放5个数的链表。
溜溜yld
·
2020-08-10 01:56
程序员面试
——算法工程师面试大全第一部分
1.SGD,Momentum,Adagard,Adam原理SGD为随机梯度下降,每一次迭代计算数据集的mini-batch的梯度,然后对参数进行跟新.Momentum参考了物理中动量的概念,前几次的梯度也会参与到当前的计算中,但是前几轮的梯度叠加在当前计算中会有一定的衰减.Adagard在训练的过程中可以自动变更学习的速率,设置一个全局的学习率,而实际的学习率与以往的参数模和的开方成反比.Adam
满天星._
·
2020-08-09 23:39
程序员面试
程序员面试
金典: 9.11 排序与查找 11.6给定M*N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。
#include#includeusingnamespacestd;/*问题:给定M*N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。分析:举例:3*4矩阵如下15913371115481216观察发现:某个元素左边都是比自己小的元素,元素下边都是比自己大的元素,那么可以选择第一行最后一个元素作为起始比较点,如果该元素=待查找元素,直接返回该元素,如果元素待查找元素,列号减1输入:3(行
天地一扁舟
·
2020-08-09 23:29
程序员面试金典
关于多重继承时继承顺序的一点体会
今天看
程序员面试
宝典(第三版时)时,看到一个关于多重继承的问题。
huanyingxidian
·
2020-08-09 21:49
Java多线程:死锁,互联网 面试官 如何面试
扫码加微信好友进【
程序员面试
学习交流群】,免费领取。也欢迎各位一起在群里探讨技术。一、死锁的定义多线程以及多进程改善了系统资源的利用率并提高了系统的处理能力。然而,并发执行也带来了新的问题——死锁。
asafinder2
·
2020-08-09 19:32
java
leetcode 面试题 01.06. Compress String LCCI 字符串压缩
leetcode面试题01.06.CompressStringLCCI字符串压缩leetcode2020年3月每日一题打卡
程序员面试
金典题目:字符串压缩。
萝卜upupup
·
2020-08-09 18:10
LeetCode
leetcode 面试题 17.16. 按摩师 动态规划 两维度 小偷系列 198 213 337
leetcode面试题17.16.按摩师动态规划两维度小偷系列198213337leetcode2020年3月每日一题打卡
程序员面试
金典类似的题:小偷系列(leetcode198213337)198打家劫舍题目
萝卜upupup
·
2020-08-09 18:10
#
动态规划题
leetcode 面试题 10.01. Sorted Merge LCCI 合并排序的数组 双指针
leetcode面试题10.01.SortedMergeLCCI合并排序的数组双指针leetcode2020年3月每日一题打卡
程序员面试
金典题目:给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳
萝卜upupup
·
2020-08-09 18:10
#
双指针/快慢指针/滑动窗口题
程序员面试
——算法工程师面试大全第二部分
1.逻辑回归怎么实现多分类方式一:修改逻辑回归的损失函数,使用softmax函数构造模型解决多分类问题,softmax分类模型会有相同于类别数的输出,输出的值为对于样本属于各个类别的概率,最后对于样本进行预测的类型为概率值最高的那个类别.方式二:根据每个类别都建立一个二分类器,本类别的样本标签定义为0,其它分类样本标签定义为1,则有多少个类别就构造多少个逻辑回归分类器若所有类别之间有明显的互斥则使
满天星._
·
2020-08-09 17:35
程序员面试
Java
程序员面试
题(一)JavaSE基础 - 下
哦目录[Java
程序员面试
题(一)JavaSE基础-上](https://blog.csdn.net/z_z_h_0/article/details/84994685)八、Java的多线程(一)多线程基础知识
z_z_h_0
·
2020-08-09 16:52
Java
Java
程序员面试
必备排序算法
20分钟手写6大常考面试排序算法:由于是手写,不耽搁时间,自己练手的,就不写注解了。1、选择排序//选择排序publicstaticvoidselectSort(int[]arr){for(inti=0;iarr[j]){inttemp=arr[i];arr[i]=arr[j];arr[j]=temp;}}}}2、冒泡排序//冒泡排序publicstaticvoidbubbleSort(int[]
袁家小少爷
·
2020-08-09 11:54
算法
Java
程序员面试
题(一)JavaSE基础 - 上
如果觉得文章对您有一点点帮助,麻烦帮忙点个赞?哦目录一、Java面向对象1.面向对象都有哪些特性以及你对这些特性的理解2.访问权限修饰符public、private、protected,以及不写(默认)时的区别3.如何理解clone对象3.1为什么要用clone?3.2new一个对象的过程和clone一个对象的过程区别3.3clone对象的使用3.3.1复制对象和复制引用的区别3.3.2深拷贝和浅
z_z_h_0
·
2020-08-09 03:06
Java
程序员面试
题精选100题(34)-找出数组中两个只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。因为空间复杂度是1.。。。。不能用HashMap异或运算的性质:任何一个数字异或它自己都等于0简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字有了上面简单问题的解决方案之后,我们回到原始的问题。如果能够把原数
z466459262
·
2020-08-09 03:59
Data
Structes
and
Algorithms
数据结构
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他