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
程序员面试
c和c++
程序员面试
秘籍目录
第1章C/C++程序基础1面试题1看代码写输出——一般赋值语句1面试题2看代码写输出——C++域操作符3面试题3看代码写输出——i++和++i的区别4面试题4i++与++i哪个效率更高6面试题5选择编程风格良好的条件比较语句7面试题6看代码写结果——有符号变量与无符号变量的值的转换9面试题7不使用任何中间变量如何将a、b的值进行交换10面试题8C++与C有什么不同12面试题9如何理解C++是面向对
草根caogen
·
2020-07-27 20:22
多线程系列之 Java多线程的个人理解(一)
前言:多线程常常是
程序员面试
时会被问到的问题之一,也会被面试官用来衡量应聘者的编程思维和能力的重要参考指标;无论是在工作中还是在应对面试时,多线程都是一个绕不过去的话题。
acrx90976
·
2020-07-27 18:57
C++实现经典排序算法(一)——插入排序和冒泡排序
排序算法应该是
程序员面试
的时候必然会被问到的问题之一。总结起来就下面几个问题:你知道哪些排序算法?具体介绍一下xx排序算法的实现原理xx排序算法的时间复杂度和空间复杂度分别是多少?
方人也WJ
·
2020-07-27 17:29
算法
C++
程序员面试
流程,面试游刃有余
电话面试面试官打电话的形式考查应聘者,会提前约好时间有些面试官喜欢搞突然袭击,建议应聘者在投出简历之后的一两个星期之内,保证手机电池能至少连续通话一小时。应聘者不要长时间待在很嘈杂的环境下。电话面试只能依靠声音,描述复杂算法的时候尽可能形象把细节说清楚。例如,现场面试的时候,如果要描述二叉树的结构,可以用笔在白纸上画出来,电话面试则需要把二叉树中有哪些节点,每个节点的左节点是什么,右节点是什么都说
泪眼朦胧
·
2020-07-27 16:26
面试
面试技巧
出场率比较高的一道多线程安全面试题
这个问题是Java
程序员面试
经常会遇到的吧。
Java技术栈
·
2020-07-27 15:44
Java线程池管理及分布式Hadoop调度框架搭建
【编者按】多线程是
程序员面试
时常常会面对的问题,对多线程概念的掌握和理解水平,也常常被用来衡量一个人的编程实力。不错,普通的多线程已经不容易了,那么当多线程碰到“大象”
dpc27149
·
2020-07-27 15:10
Hadoop实战-初级部分
程序员面试
宝典(第四版)——读书笔记-3、第七章:指针与引用
第七章指针与引用7.1指针基本问题1、指针与引用的差别?非空区别。在任何情况下都不能使用指向空值的引用。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为引用。不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针要
Cawen_Cao
·
2020-07-27 15:53
求职面试【C/C++】
程序员面试
经典--链表环路检测与入口结点返回
2.6问题:给定一个有环链表,实现一个算法返回环路的开头结点。思考:第一:监测链表是否存在环路。有一种简单的方法叫做fastrunner/slowrunner法。fastruner一次移动两步,slowrunner一次移动一步。如果存在环路,最终必然会碰到一起。第二:什么时候碰到一起?1、slowrunner处于环路中的0步位置;2、fastrunner处于环路中的k步位置;3、slowrunne
Aguangg_6655_la
·
2020-07-27 14:22
程序员面试经典
Java
Java基本数据类型中的细节问题
【本文参考自《Java
程序员面试
笔试宝典》】【Java基本数据类型】Java语言一共提供了8种基本数据类型:byte、short、int、long、float、double、char、boolean。
0 errors 0 warnings
·
2020-07-27 13:38
Java
PHP面试MySQL数据库的索引
你好,是我琉忆,PHP
程序员面试
笔试系列图书的作者。
weixin_34357436
·
2020-07-27 13:33
数据库
php
面试
程序员面试
必刷题:java经典算法题5道及解析!
java算法题一:古典问题:一对小兔兔,出生后第3个月起每个月都生一对兔子,等小兔子长到第四个月后每个月又可以生一对兔子,如果兔子都长生不死,请问每个月的兔子总数是多少?分析:兔子总数的规律为数列1,1,2,3,5,8,13,21....java算法题二:请判断101-200之间有多少个素数,且输出所有的素数。java算法题三:打印出所有的水仙花数java算法题四:将一个正整数分解质因数。例:输入
java大湿兄
·
2020-07-27 13:17
两年Java
程序员面试
经验分享,从简历制作到面试总结!
前言工作两年左右,实习一年左右,正式工作一年左右,其实挺尴尬的,高不成低不就。因此在面试许多公司,找到了目前最适合自己的公司之后。于是做一个关于面试的总结。希望能够给那些依旧在找工作的同学提供帮助。面试其实关于面试总结这块,我也看过不少文章,但是大部分都是关于面试题以及面试中的问题所谈。但是对于一个不擅长找工作的同学来说,其实在简历制作这一块很重要。因为简历没写好的话,连面试邀请都没,何谈面试呢。
风平浪静如码
·
2020-07-27 13:11
C和C++
程序员面试
秘笈:28---设置或清除特定的位、计算一个字节中有多少bit被置1、使用位运算交换数字
一、设置或清除特定的位bit从0开始算起下面的代码是将全局变量的第3bit位置1或置0#include//将第3位置1#defineBIT3(0x1//将指定的bit位置1#defineBIT_MASK(bit_pos)(0x1=sizeof(unsignedint)*8)return0;*val|=BIT_MASK(pos);return1;}//将val指定的pos位置置0intBit_Res
江南、董少
·
2020-07-27 12:40
C和C++程序员面试秘笈
Python
程序员面试
算法宝典---解题总结: 第1章 链表 1.11 如何判断两个链表(无环)是否交叉
/usr/bin/envpython#encoding:utf-8'''Python
程序员面试
算法宝典---解题总结:第1章链表1.11如何判断两个链表(无环)是否交叉题目:单链表相交指的是两个链表存在完全重合的部分
天地一扁舟
·
2020-07-27 12:05
Python程序员面试算法宝典
程序员面试
被问:年底要年终奖吗?网友:公司没有就年后入职!
对于求职者来说,面试是求职过程中非常敏感的一个环节,在这一环节中,面试者随口的一句话,都有可能影响到面试结果!尤其在回答面试官的一些“陷阱式”问题的时候,更是要字字斟酌着回答,防止自己话语中出现一些“言外之意”。如果有正在学java的程序员,可来我们的java技术学习扣qun哦:72340,3928,小编花了近一个月整理了一份非常适合18年学习的java干货,加入就免费送java的视频教程噢!而且
M16老师
·
2020-07-27 12:20
C和C++
程序员面试
秘笈:30---实现一个单链表的反转
一、要求给出一个单链表,例如1->2->3->4->5,将其反转变为5->4->3->2->1二、编码实现***@description:反转链表*@param:_head:要反转的链表头指针*@return:反转后的链表头指针*@author:Dongshao*/Node*reverseList(Node*_head){if(_head==NULL||_head->_pNext==NULL)re
江南、董少
·
2020-07-27 11:27
C和C++程序员面试秘笈
C和C++
程序员面试
秘笈:29---你知道智能指针底层的原理是什么吗?能手写一个智能指针吗?
一、C++标准库的智能指针标准库提供了3种智能指针:shared_ptr:https://blog.csdn.net/qq_41453285/article/details/105438328weak_ptr:https://blog.csdn.net/qq_41453285/article/details/105438426unique_ptr:https://blog.csdn.net/qq_
江南、董少
·
2020-07-27 11:27
C和C++程序员面试秘笈
C和C++
程序员面试
秘笈:31---如何判断一个链表有回环?环的连接点在哪?环的长度为多少?带环链表的长度为多少?
一、什么是回环链表如下图所示,链表从1开始,到4的时候进入回环状态二、如何判断一个链表有回环?方法有:定义两个指针p1和p2,指向于头结点两个指针循环遍历链表,假设p1每次向前走1步,p2每次向前走2步如果p2遇到了NULL指针,或者p1与p2指针相等时循环结束如果是p2遇到了NULL指针结束,则链表没有环如果是p1与p2指针相等导致的循环结束,则链表存在环实现代码如下/***@descripti
江南、董少
·
2020-07-27 11:27
C和C++程序员面试秘笈
程序员面试
某国企后感叹:技术太落后,给再多钱都不去
一名程序员在互联网匿名社区,感慨自己的面试经历,其面试完某家国企的消费金融部门后,感叹用的技术太落后了,给再多钱都不想去:今天去面试某国企下属的消费金融公司,面试中途的负责人问我期望薪资多少,我一时语塞,没想好这个问题,当我跟他们的模型策略负责人聊完后,已经想好了,给多少钱也不去。竟然还在用sas这种建模软件。随后,这名楼主还补充道:总裁,总裁助理,贵宾室,人事处,一股浓厚的国企风格,这种环境真是
程序员阿狸
·
2020-07-24 10:30
程序员面试
套路心得,你知道几种
1、最开始只是一位面试官在场,面着面着整个开发组的人都过来了,围绕面试者擅长的数据库开发,提出了非常具体的问题。除此之外,面试中有些公司还会让你现场解BUG,或者提出一个功能让你回家实现,等你实现后发给公司他们又会提出更多具体的要求,甚至会给你提供标准的API接口让你根据代码质量进行评估,如果你把它当作该公司能力测试的方法,恭喜你已经被当成了免费的劳动力。2、招聘面试掩护内定人员有些企业会放出一个
wx5f159e1e97d43
·
2020-07-21 20:14
编程
程序员
面试
程序员面试
被问项目经验不知如何表达?这么说,成功率能达到90%
面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢?1、在面试前准备项目描述别害怕,因为面试官什么都不知道,面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如
wx5d9ed7c8443c3
·
2020-07-21 13:39
面试
Java
后端
已膜拜!GitHub大佬的微服务资源库太强了,每份学习手册都优质详细
像阿里巴巴、百度、美团等大厂的带动,微服务成为了Java
程序员面试
的必备考点。其中是否具有SpringCloud技术能力,也是企业招聘中影响薪资的核心要素之一。
程序员黑哥
·
2020-07-20 13:34
编程语言
java
大数据
人工智能
移动开发
python中的数据结构 1.链表、队列与栈
在概念阐述上会部分参考严蔚敏老师的数据结构(C语言版)一书,题目选取上会参考python
程序员面试
算法宝典。好了,闲话不多说,Python中的数据结构,Let'sbegin!线性表线性表的
RainMoun
·
2020-07-16 05:33
python
数据结构
程序员面试
金典 - 面试题 04.12. 求和路径(二叉树递归)
1.题目给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束,但是其方向必须向下(只能从父节点指向子节点方向)。示例:给定如下二叉树,以及目标和sum=22,5/\48//\11134/\/\7251返回:3解释:和为22的路径有:[5,4,11,2],[5,8,4,5]
Michael阿明
·
2020-07-16 05:35
《程序员面试金典》
Android面试题-Java安全专题七
Android
程序员面试
宝典安全专题Java安全专题一Java安全专题二Java安全专题三Java安全专题四Java安全专题五Java安全专题六Java安全专题七自定义控件一分钟实现贴纸功能一分钟实现TextView
马伟奇
·
2020-07-16 04:29
送分题:列表与元组的区别是?
这个问题在初级
程序员面试
中经常碰到,超出面试官预期的答案往往能加不少印象分,也会给后续面试顺利进行提供一定帮助,这道题主要考察候选人对Python基本数据结构的掌握程度,属于简单类型的送分题,那么该如何来回答才不至于丢分
liu志军
·
2020-07-16 01:48
Java面试题集(71-85)
Java
程序员面试
题集(71-85)摘要:这一部分主要包括了UML(统一建模语言)、面向对象的设计原则(六原则一法则)、GoF设计模式、企业级设计模式、JDBC(Java数据库连接)、XML(可扩展标记语言
骆昊
·
2020-07-16 00:27
程序语言
剑指Offer:名企面试官精讲典型编程题
名企面试官精讲典型编程题何海涛编著ISBN978-7-121-14875-02012年1月出版定价:45.00元16开272页宣传语:面试官的视角50余道编程题系统的解题方法超写实体验与感悟内容简介本书剖析了50个典型的
程序员面试
题
congsi9417
·
2020-07-15 21:17
从.Net到Java学习第一篇——开篇,大厂 HR 如何面试
扫码加微信好友进【
程序员面试
学习交流群】,免费领取。也欢迎各位一起在群里探讨技术。以前我常说,公司用什么技术我就学什么。
ccc_ccc8
·
2020-07-15 21:50
java
编写支持对其分配的malloc和free函数,分配内存时,malloc函数返回的地址必须能被2的n次方整除
题目:《
程序员面试
金典(第5版)》P281编写支持对其分配的malloc和free函数,分配内存时,malloc函数返回的地址必须能被2的n次方整除。
bupt8846
·
2020-07-15 21:48
程序员面试题
Java4年
程序员面试
时遇到这些【多线程】的题,硬是没答上来几个。
说在前面:前两天有几个小伙伴在我其他面试题文章下面让我出点带答案的面试文章,看得出来也是最近想加薪或者找工作的心里很强烈。毕竟是我为数不多的20个粉丝中的两位,这种要求,我!必!须!要!安!排!其实话说回来,这么久的疫情把我们程序员给耗死了,一般的小型公司和外包公司还真的没有挺过来,天天都有人失业。不过最近情况好多了,求职的人也是越来越多。有些人趁着这次机会在家好好学习冲大厂,也有人在继续为自己的
程序员三金
·
2020-07-15 16:03
编程语言
多线程
面试
java
大数据
还在为金九银十的面试而发愁?不如来我这里看看Java面试宝典!
这套面试手册的组成内容有以下3大主题,5个主要模块,35个小板块:
程序员面试
题集
JavaJIAMIN
·
2020-07-15 13:25
Java
Java架构
面试
java
腾讯
百度
编程语言
程序员面试
题精选100题(55)-不用+、-、×、÷数字运算符做加法
题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。用位运算:1.使用半加运算,计算出不进位相加的结果2.只有两个1在一起才会进位,那么确定哪些位置有两个1,然后移位,再进行不进位相加;循环进行不进位相加。。。。。[code]intaddWithoutArithmetic(intnum1,intnum2){if(num2==0)//如果num2为0,说明没有进位了return
z466459262
·
2020-07-15 12:44
Data
Structes
and
Algorithms
浅谈VC中的字节对齐
前几天时,在公司和同事说到了字节对齐,一直对这个概念比较模糊,只是在《
程序员面试
宝典》中看到过简单的描述和一些面试题。
yunyun1886358
·
2020-07-15 11:42
C++基础
面试10大算法汇总+常见题目解答
这说明总结
程序员面试
算法有实际意义,比读算法书更有效。下面是中文版的10大算法汇总+有代表性的题目汇总。
Zivery
·
2020-07-15 09:03
学习
11
程序员面试
笔记之指针和引用
参考资料:[1]
程序员面试
笔记第11章指针和引用学习建议:必须先思考!!!
Optimization
·
2020-07-15 07:26
腾讯面试,面试官第一个问题是Int占多少字节,程序员一脸懵逼
程序员面试
什么最重要?
程序员面试
一直是社区乐于讨论的热门话题。有人面试题是有关“目标”,有的关于“方法”,有的关于“算法”,有的关于“基础”。曾经以为基础面试十分重要,但是现在不这么看了。
weixin_33875564
·
2020-07-15 04:58
学了1年java的
程序员面试
,挂在了这道基础算法题!
这都是java的算法题,应该来讲都是些比较简单的算法题,但是我敢说很多基础的学习的,或者想去面试的人都会不能完整的写出来,现在java学习,大多数人都不是非常扎实,对于基础也不是很重视的,所以就发出来给大家参考巩固下基础!这篇文章分享之前我还是要推荐下我自己的JAVA群:818464711,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2018最新JAVA资料和零基础入
分不清java
·
2020-07-15 03:33
程序员面试
100题之十六:二叉树中两个节点的最近公共父节点(最低的二叉树共同祖先)
这个问题可以分为三种情况来考虑:情况一:root未知,但是每个节点都有parent指针此时可以分别从两个节点开始,沿着parent指针走向根节点,得到两个链表,然后求两个链表的第一个公共节点,这个方法很简单,不需要详细解释的。情况二:节点只有左、右指针,没有parent指针,root已知思路:有两种情况,一是要找的这两个节点(a,b),在要遍历的节点(root)的两侧,那么这个节点就是这两个节点的
stay_foolish12
·
2020-07-14 23:57
面试经验
[转载]
程序员面试
100题之十六:二叉树中两个节点的最近公共父节点
本文转载自http://blog.csdn.net/hackbuteer1/article/details/8022138这个问题可以分为三种情况来考虑:情况一:root未知,但是每个节点都有parent指针此时可以分别从两个节点开始,沿着parent指针走向根节点,得到两个链表,然后求两个链表的第一个公共节点,这个方法很简单,不需要详细解释的。情况二:节点只有左、右指针,没有parent指针,r
shayeo
·
2020-07-14 22:58
一个初中级实习
程序员面试
的必经之路———mysql面试常见题(二)
难受,本以为熟悉了常见的sql语句后刷题没啥问题,今天力扣怒刷20题,还是不行。正确率还是达不到想要的水平。一个初级后端程序员还是要兼具初级数据库管理员的大旗,奋斗在一线数据库维护中。以后本篇长期更新在数据库刷题中做错的题,以及分析解决思路。习题一:编写一个SQL查询,获取Employee表中第二高的薪水(Salary)。+----+--------+|Id|Salary|+----+------
码海淹没的小强
·
2020-07-14 19:26
mysql
程序员面试
金典 - 面试题 17.23. 最大黑方阵(DP)
1.题目给定一个方阵,其中每个单元(像素)非黑即白。设计一个算法,找出4条边皆为黑色像素的最大子方阵。返回一个数组[r,c,size],其中r,c分别代表子方阵左上角的行号和列号,size是子方阵的边长。若有多个满足条件的子方阵,返回r最小的,若r相同,返回c最小的子方阵。若无满足条件的子方阵,返回空数组。matrix.length==matrix[0].length=edgeclassSolut
Michael阿明
·
2020-07-14 17:34
《程序员面试金典》
Python
程序员面试
算法宝典---解题总结: 第三章 二叉树 3.13 如何在二叉树中找出路径最大的和
#-*-coding:utf-8-*-'''Python
程序员面试
算法宝典---解题总结:第三章二叉树3.13如何在二叉树中找出路径最大的和题目:给定一棵二叉树,求各个路径的最大和,路径可以以任意结点作为起点和终点
天地一扁舟
·
2020-07-14 16:15
Python程序员面试算法宝典
信号量与生产者消费者问题
生产者—消费者问题生产者—消费者题型在各类考试(考研、程序员证书、
程序员面试
笔试、期末考试)很常见,原因之一是生产者—消费者题型在实际的并发程序(多进程、多线程)设计中很常见;之二是这种题型综合性较好,
fuzhongmin05
·
2020-07-14 10:21
操作系统及底层运维
[
程序员面试
金典]1001.字符串变换
题目描述现有一个字典,同时给定字典中的两个字符串s和t,给定一个变换,每次可以改变字符串中的任意一个字符,请设计一个算法,计算由s变换到t所需的最少步数,同时需要满足在变换过程中的每个串都是字典中的串。给定一个string数组dic,同时给定数组大小n,串s和串t,请返回由s到t变换所需的最少步数。若无法变换到t则返回-1。保证字符串长度均小于等于10,且字典中字符串数量小于等于500。测试样例:
SunnyYoona
·
2020-07-14 06:04
程序员笔试面试题汇总
面试了很多的大公司,也有一些面试经验与大家分享
程序员面试
经验总结,其中包括面试时要注意的细节等等,都是自己一路面试下来的思考与反思。
不诲
·
2020-07-13 20:04
WEb
IT
Java
程序员面试
必备之深入理解自旋锁
点关注,不迷路;【本人秃顶程序员】持续更新Java架构相关技术及资讯热文!!!简单回顾一下CAS算法CAS算法即compareandswap(比较与交换),是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blockingSynchronization)。CAS算法涉及到三个操作数需要读写的内存值V
本人秃顶程序员
·
2020-07-13 20:47
面试
java知识总结——输入输出流
阅读书籍:《java
程序员面试
笔试宝典》一、javaIO流的实现机制 在java语言中,输入输出都被称为抽象的流,流可以被看作一组有序的字节集合,
花开花落 花满楼
·
2020-07-13 20:28
求职
【
程序员面试
金典】【数组】面试题 01.08 - 零矩阵
一目录不折腾的前端,和咸鱼有什么区别目录一目录二题目三解题思路四统计分析五解题套路二题目编写一种算法,若M×N矩阵中某个元素为0,则将其所在的行与列清零。示例1:输入:[ [1,1,1], [1,0,1], [1,1,1]]输出:[ [1,0,1], [0,0,0], [1,0,1]]示例2:输入:[ [0,1,2,0], [3,4,5,2], [1,3,1,5]]输出:[ [
JavaScriptLiang
·
2020-07-13 19:37
【
程序员面试
金典】【数组】面试题 01.07 - 旋转矩阵
一目录不折腾的前端,和咸鱼有什么区别目录一目录二题目三解题思路四统计分析五解题套路二题目给你一幅由N×N矩阵表示的图像,其中每个像素的大小为4字节。请你设计一种算法,将图像旋转90 度。不占用额外内存空间能否做到?示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], [9,6,3]
JavaScriptLiang
·
2020-07-13 19:37
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他