经典面试题

以下是为您整理出来关于【经典面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【经典面试题】技术教程文章

Linux Shell经典面试题【代码】

查空行 awk‘/^$/{print NR}‘ demo1.txt求某一列的和 awk‘{sum+=$2} END {print "求和:"sum}‘ demo2.txt数字排序 sort -n -t ‘‘ -k 2 demo3.txt sort -t ‘‘ -k 2nr demo3.txt搜索指定目录下文件内容 grep -r ‘666‘ /root/ | cut -d ‘:‘ -f 1 | sort -u筛选出单词长度大于3的单词 echo"I may not be able to change the past, but I can learn from it." | awk -F "[ ,.]"‘{for(i=1;i<=NF;i++){if(length($i)>3){print...

SQL经典面试题及答案

1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句? 胜 负2005-05-09 2 22005-05-10 1 2------------------------------------------create table #tmp(rq varchar(10),shengfu nchar(1))insert into #tmp values(‘2005-05-09‘,‘胜‘)insert into #tmp values(‘2005-05-09‘,‘胜‘)ins...

C#100个经典面试题

摘抄:https://www.cnblogs.com/duanshouchang/p/10292923.html 1. .NET和C#有什么区别答:.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。C#是一种编程语言,可以基于.NET平台的应用。2.一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。答:public class MainClass { public static void Main() { Con...

C++经典面试题(一)

最近看一些面试题,觉得如果自己被问到了,并不能很利落的回答出来。一是从来没有这个意识,二是没有认真的梳理下。下面对这些题做出分析,哈!个人能力有限,其中难免有疏漏,欢迎大家补充咯!1.C和C++中struct有什么区别?1>C++中的struct类似于class,有变量,有构造函数、虚函数等,有继承,多态等类的特征;2>C中的struct只有变量,不能有函数,但是可以有函数指针2.C++中的struct和class有什么区别?在C++中,两者区别不大,...

C/C++的指针经典面试题

a) 一个整型数(An integer) b)一个指向整型数的指针( A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers) f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers) g)...

50个C/C++经典面试题

面试题1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。 面试题2:写出bool 、int、 float、指针变量与“零值”比较的if语句 bool型数据: if( f...

经典面试题:强引用、软引用、弱引用、虚引用有什么区别?【代码】【图】

大家好,这里是java研究所。今天给大家带来一道经典面试题:强引用、软引用、弱引用、虚引用有什么区别?众所周知,Java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程序不用再像使用c那样操心内存),但同时也是它的缺点(不够灵活)。为了解决内存操作不灵活这个问题,可以采用软引用等方法。在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程...

C/C++ 经典面试题汇总【代码】【图】

面试题1:变量的声明和定义有什么区别 ?为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。面试题2:写出bool 、int、 float、指针变量与“零值”比较的if语句 bool型数据: if(...

HTTP协议经典面试题整理及答案详解【图】

无论你是Java、PHP开发者,还是运维人员,只要从事互联网行业,面试时都可能被问到HTTP协议相关知识。历时多天的呕心沥血,为你总结了HTTP协议的经典面试题。由于涉及内容比较繁杂不方便记忆,建议收藏起来,时不时看一遍或者面试前突击复习。什么是HTTP报文?HTTP报文是HTTP协议在客户端和服务端之间传送的数据块。HTTP报文由哪三部分组成?HTTP报文由起始行(start line)、头部(header)和主体(body)三部分组成,起始行是对报...

经典面试题【代码】【图】

查重(1)利用for循环需要45次(2)利用对象不能有同一个属性 需要10次 冒泡排序 数组的去重 字符串的去重 统计字符串出现最多的次数 查找没有重复的字符串 深度拷贝 圣杯模式 insertAfter方法查找数组里面最小的值通过二分法查找(学习其中思想,不是为了解题)题 代码 1 let arr = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 14, 16]]2 3 function matrix(arr) {4 //设置方向5 let dir...