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、工厂模式(1)简单工厂//抽象产品角色publicinterfaceProduct{voidgetInfo
称字逃
·
2020-08-18 07:37
(前端编程题:(
手撕代码
)
前端编程题:1.节流和防抖函数节流:一个函数执行一次后,只有大于设定的执行周期后才会执行第二次防抖函数:一个需要频繁触发的函数,在规定时间内,只让最后一次生效,前面的不生效。2.深拷贝3.js的连续赋值4.实现new操作符1.首先我们创建一个新对象,2.然后通过arguments类数组获取构造函数和其他参数4.最后我们需要返回一个对象5.Js--函数柯里化通用实现高阶柯里化函数1.我们就拿被做了无
Handsome2013
·
2020-08-17 00:31
前端手撕代码
华为二面
手撕代码
leetcode中等难度链表题
华为上合面试二面
手撕代码
,给一个链表和一个数,将链表分为两部分,左边部分小于x,右边部分大于或等于x,保证两部分中节点的相对顺序与之前一致。
wsws100
·
2020-08-16 08:07
随笔感想
面试系列(十一):百度运维部 核心网络研发工程师
3.数据结构:
手撕代码
二叉树的中序遍历(迭代),时间复杂度是多少?求搜索二叉树中两个节点P1和P2的最近公共祖先?4.C/C++中存储区分为几个区?5.计算机网络:OSI7层参考模型?
Eason_Grace
·
2020-08-16 06:07
面经
手撕代码
规范性问题
命名:类型、变量、函数、常量、宏类型命名:每个单词以大写字母开头,不包含下划线eg:MyExcitingClass、MyExcitingEnum变量命名:1.变量名一律小写,单词间下划线相连,类的数据成员后加下划线,结构体的数据成员不需要在后面加下划线eg:my_exciting_local_variable、my_exciting_member_variable_2.驼峰命名法,开头第一个单词小
yinyang_ddl
·
2020-08-16 04:05
我经历的华为一面、二面
手撕代码
题目(附答案)
一面
手撕代码
题目题目描述给一个链表和一个数,将链表分为两部分,左边部分小于x,右边部分大于或等于x,保证两部分中节点的相对顺序与之前一致。
george_chou
·
2020-08-14 08:48
算法
链表
leetcode
概率论
c语言
MyBatis 框架的自定义——xml注解底层总结
简述在上两节的学习里,我们
手撕代码
硬刚底层,把mybatis的底层类简易地设计出来了,核心过程不外乎下图。然后我们在此图的基础上,缺什么就设计什么,写出了如下的类和接口。
艾尔夏尔-Layton
·
2020-08-13 13:00
java实现二叉树的Node节点定义,并手撕8种遍历
当你原理、思想,内部结构通通明白,分分钟
手撕代码
的程度,还怕吗?
默默J
·
2020-08-11 00:16
数据结构
现场面试-
手撕代码
-c/c++
现场面试常见的手写代码基础题冒泡排序(O(n2))(升序)voidBubbleSort(int*inputData,intlength){for(inti=0;iinputData[j+1]){inttmp=inputData[j];inputData[j]=inputData[j+1];inputData[j+1]=tmp;}}}}intmain(){intn;cin>>n;intb[100];
Lynn-Nian
·
2020-08-10 07:06
c++研发笔试题
CVTE_测试开发笔试题总结_2020届
,确认进入下一题之后无法查看上一道题,过了就是过了一点关于面试的事宜:如果通过笔试,一般在当周周末就会短信通知你,可以选择参加下周2天中某一场的笔试(例如广州就是在香雪)笔试具体内容关于代码:只有1道
手撕代码
的题目
duffy7
·
2020-08-10 06:11
秋招
MyBatis 框架的自定义——
手撕代码
硬刚框架(从配置文件到sqlsession)
Mybatis的底层在自定义前,我们先来掌握一下MyBatis的底层流程。首先我们分析一下这段代码:这个方法是怎么运作的呢?创建代理对象用Proxy类的newProxyInstance方法即可创建,三个参数分别为:类加载器,代理对象要实现的接口字节码数组,如何代理我们要在哪个参数做文章呢?明显是第三个,如何代理。究其本质,MyBatis的底层是如何执行的呢,不外乎就是解析xml配置,获取驱动注册连
艾尔夏尔-Layton
·
2020-08-09 21:00
常用C库函数的实现
手撕代码
一向是笔试面试必不可少的环节算法、C库、操作系统…实现C语言库函数我们在课上也经常会给大家写,但是都不够全面。所以今天就给大家总结了一下。
学益得智能硬件
·
2020-08-08 02:47
C语言
21届提前批乐鑫笔试(二)
1、
手撕代码
异步FIFOmoduleafifo(inputwr_clk,inputrd_clk,inputrst_n,inputwr_en,inputrd_en,input[7:0]din,output
day day learn
·
2020-08-05 04:15
【猿辅导】2019秋招算法岗的一些
手撕代码
(未完成)
数组1.给一个数组,判断能否分成三部分,每部分的和相同O(N)O(N)O(N)复杂度defthreePart(array):ifnotarrayorlen(array)avg_dif:index=iavg_dif=difprint(avg1)print(avg2)returnindex,avg_difif__name__=='__main__':array=[1,2,3,4,1,3,55]inde
火星人不会写代码
·
2020-08-05 04:16
刷题日记
pdd 面试准备
手撕代码
用数组模拟循环链表堆排序实现数据库索引?B+树?为什
没想好呢——
·
2020-08-04 16:58
头条
手撕代码
题: 16.25.LRU缓存
头条
手撕代码
题:16.25.LRU缓存很多人面试头条实习,都要求手写实现LRU缓存算法。
zycxnanwang
·
2020-08-04 10:51
Java学习
跟着专注于计算机视觉的AndyJ的妈妈我学算法之每日一题leetcode372超级次方
这种题还是挺常考的,尤其是觉得
手撕代码
的时候,毕竟
手撕代码
更过关注的是优化。时间复杂度或者是空间复杂度。
每天一题的AndyJ的妈妈
·
2020-08-03 20:01
Java单例模式源码 五种单例模式的实现
面试中总会问到设计模式,但是,对于应届生来说,最见到那的也是问得最多的就是单例模式,更有甚者直接在
手撕代码
的时候写单例模式,下面就让我们来看看单例模式都有哪些实现方式吧。
cb130248
·
2020-08-03 15:46
设计模式
【数据结构与算法精炼】LeetCode No.739 : Daily Temperatures
少侠我之前参加校招的时候,也是凭借在
手撕代码
环节出色的算法解题思路获得面试官的称赞并击败众多竞争者最后拿到字节跳动等大厂的offer。
少侠露飞
·
2020-08-03 12:46
数据结构与算法
【面试必备】
手撕代码
,你怕不怕?
前言:不管是远程的视频面试,还是现场的面试,都有可能会有
手撕代码
的环节,这也是很多童鞋包括我(虽然还没遇到过..)都很头疼的东西,可能是因为IDE自动提示功能用惯了或是其他一些原因,总之让我手写代码就是感觉很奇怪
anye0005
·
2020-08-01 11:59
算法面经分享
蚂蚁金服一面(1h)自我介绍详细的问了之前实习工作内容(第一次被问到实习经历部分详细讲解GBDTGBDT和xgboost的区别
手撕代码
,阿里伯乐上写,二叉树的最近公共祖先,实现softmax二面(40min
kaiyuan_sjtu
·
2020-08-01 10:26
web编程
2、1分钟之内只能处理1000个请求,你怎么实现,
手撕代码
?我知道的有两种方式可以实现:a).Application对所有用户访问的次数计数。同时定义一个计时器,单位为一分钟。如果Appl
Tremyli
·
2020-07-31 15:22
面试
面试驱动技术 - Block看我就够了【干货】
(但是初中级iOSer应该能有所收获~)先来个面试题热热身,题目:
手撕代码
-用Block实现两个数的求和(这题如果会的,block基础知识可以跳过了,直接到Block原理探究)
上天眷顾我
·
2020-07-31 12:06
iOS开发
原生javascript实现简单的数据结构与算法
最近面试被问到冒泡排序和快速排序,要求现场
手撕代码
。原理我都懂,可是sort()方法用爽了,怎么会去研究原生js的实现呢!好吧,既然面试官要问,我就写!!
温梦丽
·
2020-07-30 16:19
20200409-美团前端实习 一面凉经
严重发现自己
手撕代码
,不能调试的情况下能力很差原理还好,有些知识点就是紧张忘了orz基本上这些,有点记不住了行级块级元素(没怎么举出来)消除浮动(clear:both和父级hidden)js基本变量(我没答上来忘了
mus_木司
·
2020-07-30 15:03
前端面试
进入BAT和字节跳动最难的一关,
手撕代码
!
在互联网校招界,曾经流传着关于应届生面试互联网大厂的一个传说。“传说某个冕世冠打开视频聊天的窗口时,窗口那头正坐着位男人。他是宿舍里无论春夏秋冬都穿着同一件格子衬衫的唯一的人。他面容温和,满面油光,略微凹陷的眼窝似乎刚刚熬了几个通宵,稍稍靠后的发迹线展露出绝顶的智慧。穿的虽然是衬衫,但却光鲜亮丽,一点没有水洗多年而产生的褶皱和破败。他对人说话,总是满口的性能优化最优解时间空间复杂度,叫人半懂不懂的
业余码农
·
2020-07-29 23:49
校招;bat;字节跳动;
面试
手撕代码
(五)-动态规划
面试
手撕代码
(五)-动态规划1.背包问题publicclassMain{publicstaticintbackPack(int[]w,int[]v,intm){int[][]dp=newint[v.length
染小柒*
·
2020-07-29 12:57
java核心技术
面试
手撕代码
(四)-树
面试
手撕代码
(四)-树遍历二叉树1.递归调用二叉树publicstaticTreeNodedfs(TreeNoderoot){System.out.println(root.val);dfs(root.left
染小柒*
·
2020-07-29 12:57
java核心技术
股票买卖问题总结
以下代码都是在leetcode上通过的,庆幸的是会写了以后现在已经可以一遍过了,感觉这是很重要的因为
手撕代码
没有机会让你改,越改分数越低
tc950318
·
2020-07-28 12:16
面试系列(二十):金山云 C++开发
2.
手撕代码
一个数组,其中元素有正有负,求最大子段和(连续子数组的最大和)一个数组中有2N+1个元素,其中2N个元素相同,只有一个元素与其他元素不同,请你找出这个不同的元素?
Eason_Grace
·
2020-07-28 02:09
面经
总结
快排C++实现-
手撕代码
http://www.cnblogs.com/pugang/archive/2012/06/27/2565093.html算法原理理解:http://data.biancheng.net
lingkele
·
2020-07-28 02:30
C/C++
数据结构
算法
【算法】手撕红黑树(上)—— 基本性质以及插入实现(附带代码实现)
博主们大多直接使用文字图片描述,对整个增删整体的流程突出的不太明显(当然dalao们写得还是很棒得,不然我也写不出这篇文章),所以我特意花了2天时间用CAD制作了一张插入操作的流程图和一张删除操作的流程图(删除见下篇)并
手撕代码
469の一方爬行
·
2020-07-23 22:00
招银三面
手撕代码
题(字符串连续子串)
importjava.util.*;/*编写函数,找出字符串中连续出现的字符*返回连续字符子串的数组*若无连续字符子串,返回空数组*/publicclasscontinuationsubstring{publicstaticvoidmain(String[]args){LinkedListlist=newLinkedList();Listres=getRes("dad",list);System.
10000_Hours
·
2020-07-16 08:00
秋招
手撕代码
系列
0.秋招之路似苍茫,不思量,自难忘,千里奔忙,无处话凄凉。笔试面试俱神伤,心似铁,身如钢,雄关不惧,成败自含香。良心总结:https://www.jianshu.com/p/3f0cd7af370dTableofContents1.二分查找2.归并排序3.快速排序4.冒泡排序(优化版)5.拓扑排序6.堆排序7.树的遍历8.全排列9.反转链表10.寻找链表的第一个公共节点11.合并有序链表12.洗牌
Jeff_Scott
·
2020-07-16 01:03
算法与数据结构
Java
如何应对互联网大厂的
手撕代码
?
在互联网校招界,曾经流传着关于应届生面试互联网大厂的一个传说。“传说某个冕世冠打开视频聊天的窗口时,窗口那头正坐着位男人。他是宿舍里无论春夏秋冬都穿着同一件格子衬衫的唯一的人。他面容温和,满面油光,略微凹陷的眼窝似乎刚刚熬了几个通宵,稍稍靠后的发迹线展露出绝顶的智慧。穿的虽然是衬衫,但却光鲜亮丽,一点没有水洗多年而产生的褶皱和破败。他对人说话,总是满口的性能优化最优解时间空间复杂度,叫人半懂不懂的
业余码农安酱
·
2020-07-15 15:20
算法详解
校招经验
互联网
快速排序【递归】【非递归】
前言打了两年的ACM,比赛中从来没用过快速排序,之前面试一直被问,于是学了一波,递归版和非递归版都有,每次面试
手撕代码
都因为太紧张写不好,现场思考怎么写,GGPartition这个是快速排序的核心,通过移动指针来进行划分
anthony1314
·
2020-07-14 07:51
排序算法
生产者消费者模式的三种写法(面试题常考)
我们通常在面试中大量遇到的
手撕代码
的题无非就是以下几种:死锁,几种排序算法(最常考的快速排序,归并排序),生产者消费者模式,单例模式在多线程这边,我们通常需要掌握生产者消费者模式,生产者消费者模式我们可以用
刘沛栋
·
2020-07-14 00:19
手撕代码
怎么破
基础知识的知识点在前面介绍过了,涉及到的内容,都会在后面同步,今天我们主要来聊聊面试过程中的
手撕代码
环节。
CURD工程师
·
2020-07-13 19:06
秋招基础知识
算法学习笔记
【代码优化方法论 02】数据结构——将昂贵的“时间”转换为廉价的“空间”
文章目录1.时间昂贵、空间廉价2.程序优化核心思路3.举例说明:代码优化相关文章:【代码优化方法论01】衡量程序运行效率——复杂度1.时间昂贵、空间廉价不管是在面试中
手撕代码
,还是在实际应用中去优化代码效率
AI 菌
·
2020-07-12 15:06
算法与数据结构
面试官:来,这位精神小伙,简简单单写个快速排序吧
作者@试问道面试现场,终于到了紧张刺激的
手撕代码
环节,你忐忑的心情随着考官的一句话归于平静。
试问道
·
2020-07-10 10:22
数据结构与算法
算法
快速排序
排序算法
数据结构
面试
leetcode226. 翻转二叉树
写在前面这道题是在阿里面试时,
手撕代码
的题目。刚开始用递归实现了,面试官进一步要求,能否用循环的形式实现。
Crystal_Coding
·
2020-07-07 21:32
#
树
图
c++
【海量数据问题】Java实现topK问题
题目(19年头条秋招现场
手撕代码
,没错就是这么恐怖。。。)假如抖音里面有5亿用户,那么每个用户打开一次抖音就有5亿条记录,如果每个用户打开两次抖音,就有10亿条记录。
alicelmx
·
2020-07-07 02:25
求职
Java和Spark
面试中手撕过的那些题目
2019字节跳动面试时
手撕代码
题(持续更新~)
1.N阶乘末尾0的个数。输入描述:输入为一行,n(1≤n≤1000)输出描述:输出一个整数,即题目所求解法:要判断末尾有几个0就是判断可以整除几次10。10的因子有5和2,而在0~9之间5的倍数只有一个,2的倍数相对较多,所以本题也就转换成了求N阶乘中有几个5的倍数。也就是每多出来一个5,阶乘末尾就会多出来一个0,这样n/5就能统计完第一层5的个数,依次处理,就能统计出来所有5的个数。同一个思想两
SongOrz
·
2020-07-05 13:44
CVTE嵌入式面经
2021提前批嵌入式实习CVTE笔试:大约20个选择题和两道
手撕代码
题。选择题主要是问LINUX一些指令和一些单片机的相关知识。比如中断任务里面该写什么代码之类的。
小冷不冷
·
2020-07-05 09:12
2019腾讯二面面经(C++软开)
2019腾讯二面面经1、
手撕代码
:大整数乘法2、虚函数表3、你对面向对象的理解4、了解函数式编程吗?5、你熟悉的设计模式6、浏览器输入网址之后到网页显示的过程7、端口号的作用8、在班级中的编程水平?
心海徐帆
·
2020-07-05 03:29
面试
记录几道商汤,旷视面试
手撕代码
题~
非科班出身,觉得还是有些难度的,可能自己刷题还不够吧,面试时基本上都是在面试官提点下写出,这里贴出来仅供参考~商汤:一面:输入给两个数组,一个数组内数字都是不重复的,要求输出一个数组,该数组只包含两个输入数组的所有相同元素,要求算法复杂度。eg:输入[3,10,4,9,7,8]和[6,8,10,4,2,1]则输出[4,8,10]思路:先排序,后双指针遍历;#include#includevecto
HCYHanson
·
2020-07-04 05:17
LeetCode
《视觉SLAM十四讲》ch13.3:三角化公式推导及代码详解
公式推导也可参考:三角化公式推导&
手撕代码
进行补充。公式推
$南山种豆$
·
2020-07-01 15:59
SLAM
读《程序是怎样跑起来的》
最近很少做
手撕代码
的事,却读了一些基础知识相关的书。俗话说,快就是慢,慢就是快。不要一味追求代码代码,最后却忘了本质的东西。
weixin_33819479
·
2020-07-01 05:34
字节跳动测试开发工程师-产品研发和工程架构部职位面试被虐
手撕代码
面向对象语言的封装、继承和多态Encapsulation封装是指抽象出类的属性(数据)和方法,给用户提供一个可以调用的接口,优点是:保护数据,防止对数据的破坏。
zsm9898
·
2020-07-01 00:56
python
算法面试40讲
一、合格程序员第一步:算法1、编程的内功修炼2、去国内一流互联网公司的必要条件3、硅谷互联网公司面试要求当场写算法题目1、电话面试2、
手撕代码
4、算法与数据结构是有趣且实用的区块链:链表+树二、如何事半功倍的学习算法与数据结构书
Xavier学长
·
2020-06-30 19:08
数据结构与算法
上一页
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
其他