精华内容
参与话题
问答
  • 笔试 内容多,一般可能确实还刷了一些人,内容太多不细说了 半结构化面试 大约5、6个面试官,都是各个处室的处长级别,当时聊得比较好,以至于一个处长直接说:后面要是体检没问题,直接到我的处来,然后其他人就...

    中信银行

    提交简历

    19年的招聘网站十分垃圾,提交只能用IE,感觉今年的招聘官网十分不错(ps:开发招聘官网的团队刚好去实习过一段时间,氛围不错,想了解的,可以介绍下的)

    笔试

    内容多,一般可能确实还刷了一些人,内容太多不细说了

    半结构化面试

    大约5、6个面试官,都是各个处室的处长级别,当时聊得比较好,以至于一个处长直接说:后面要是体检没问题,直接到我的处来,然后其他人就没怎么问了

    HR面

    巴拉巴拉一堆,然后问我想去哪个处,我提到刚才那个半结构化面试的那个谁谁让我去啥啥处,HR相视一笑说:好的,今天可以了

    offer

    第二天,收到offer邮件,让去体检

    实习

    实习一般两周,去哪个处室是处长选的,一般实习在哪个处室,最后入职即使在那里了,实习内容具体干什么,这个不可一概而论

    以上就是简要流程,具体情况以及其它包括一些薪水待遇的不太适合在这里写,感兴趣的同学可以看这里

    或者微信扫描下方二维码,直达目的地

    在这里插入图片描述

    建议分享文章到微信点开文章中的链接

    相关文章

    展开全文
  • 4399前端笔试题2019

    万次阅读 2019-09-08 23:47:55
    4399前端笔试题目2019,题目来自2019年4399秋招线上笔试


    免责声明

    有关本博文试题源自4399校园招聘2019,仅供参考,如有侵权,请告知删除!

    题目分享

    一、单选题

    1. 以下不是 TCP 具有的能力的是 C

      A. 数据可靠传输

      B. 有连接

      C. 数接序到达

      D. 端到量控制

    2. 深度为k的二叉树至多有几个结点 D

      A. 2^k

      B. 2^(k-1)

      C. 2^k+1

      D. 2^k-1

      叶子节点数至多 2^(k-1)
      节点数之多 2^k-1

    3. 以下哪个不是 XSS 攻击的类型? D

      A. 存储型XSS

      B. 反射型XSS

      C. DOM型XSS

      D. 关系型XSS

    4. 以下哪个不是 CSS 盒模型的属性?A

      A. font

      B. margin

      C. padding

      D. border

    5. 以下属性哪一个可以实现层的隐藏? D

      A. display: "

      B. display: false

      C. display: hidden

      D. display: none

    6. 以下哪种加载资源的方式可以同时支持 httphttps 的方式请求? C

      A. <link type="text/css" href='//4399.com/style.css'>

      B. <link type="text/css" href='https://43399.com/style.css'>

      C. <link type="text/css" href='http://4399.com/style.css'>

      D. <link type="text/css" href='file://4399.com/style.css'>

    • 【解析】
      AD不是加载资源的正确方式。https兼容http,即支持https协议访问的链接也支持http协议访问,反之不然。
    1. 以下关于html5存储说法正确的是B

      A. sessionStorage浏览器关闭后也会生效

      B. cookies存储大小不能超过4k

      C. localStorage浏览器关闭后失效

      D. localStorage不同源的窗口也可以共享

    • 【解析】
      sessionStorage和localStorage都可以做本地化存储,其大小可以达到5k;
      cookie常用作客户端和服务器之间传输,其大小不能超过4k,便于传输;
      sessionStorage的生命周期是当前浏览器窗口,关闭浏览器之后失效;localStorage的生命周期是永久,除非手动清除。
    1. 以下C语言程序,最后输出结果是

      main(){
           int i=0,s=0;
           for (;;){
               if(i==4)continue;
       		if (i==5)break;
               i++;
               s+=i;
           }
          printf("%d\n",s);
      }
      

      A. 15
      B. 2
      C. 10
      D. 死循环

    2. UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法 B

      A. 基于瀑布模型的结构化方法

      B. 基于对象的面向对象的方法

      C. 基于需求动态定义的原型化方法

      D. 基于数据的数据流开发方法

    3. 哪个不是 jquery表单对象的属性C

      A. :enabled

      B. :disabled

      C. :hidden

      D. :selected

    4. 关于Sass下列哪些说法是错的? D

      A. Sass 完全兼容 css3

      B. Sass 支持函数

      C. Sass 支持 firebug

      D. Sass 无需编译

    5. 关于 webpack 的说法错误的是

      A. webpack 自身只理解 Javascript,非 Javascript 文件需要用 loader 处理

      B. bundlewebpack 打包出来的文件

      C. SplitchunksPlugin 可以用来分离代码

      D. weback-dev-serverinline 模式,在前端代码变动的时候无需整个刷新页面,只把变化的部分替换掉

    6. 以下代码的运行结果是 D

      var game='4399'
      game.substring(2,1)
      console.log(game)
      

      A. 4

      B. 3

      C. 9

      D. 4399

    7. [typeof null, null instanceof Object]的结果是 A

      A. [“object”, false]

      B. [null,false]

      C. [“object”, true]

      D. other

    8. [1<2<3,3<2<1]的结果是 B

      A. [true, false]

      B. [true, true]

      C. error

      D. other

    二、技术问答题

    1. localStorageCookie 有哪些区别 (回答2种)? 使用 localStorage 有哪些需要注意的地方?
    2. 前端如何优化网站性能?

    三、编程题

    1. 使用前端缓存 localStorage 实现以下 2 个方法来缓存用户标题浏览的历史记录, localstoragetitle 使用 title_history 这一个 key
    function get() //获取历史标题列表;返回一个数组
    function addtitle() //增加一个标题记录
    
    // 实现
    function get(){
    	return localStorage.getItem("title_history")
    }
    function addtitle(){
    	localStorage.setItem("title_history","localstoragetitle")
    }
    
    1. 假设有一个字符串s,其长度最长为1000,请编写函数 palindrome找到该字符串中最长的回文字符片段。

      例1: s为 “cdcde”, 输出: “cdc”,注意: “dcd” 也是有效值。

      例2: s为"cdde",输出"dd"

      注:如时间不够,可以列出解题思路,酌情给分。

    2. 页面中有一个div,id为 rotate,背景色为red,宽度为200px,高度100px点击该div,div开始转动,再次点击转动速度增加点击stop按钮,div转动速度减小(html+css+js)

      提示: 使用 requestAnimationFrame

    四、主观问答题

    1. 近2年,你遇到的最大困难是什么?你是如何定位和解决该问题的?
    2. 大学这几年自己有设立什么样的目标?达成的情况如何?为什么?
    3. 什么是你最大的弱点?或者你认为未来35年最有可能阻碍你成长的性格因素是什么?
    4. 请描述一个例子,你曾经解决过一个别的同学解决不了的技术问题,你是如何做到的?
    5. 如果你和你的同事被分配到一个任务的两个模块,他没有完全理解他的模块,并且如果换你做他的模块又会很高效很快完成,你会怎么做?
    展开全文
  • 华为、字节跳动、米哈游笔试汇总

    千次阅读 2019-03-29 19:35:12
    鄙人的首次笔试,自闭的开始… 总共四道编程题(小白思路) Ⅰ import java.util.Scanner; /** * 1024面值纸币最少换多少张纸币 面值有64 16 4 1 * @author SWIFT * */ public class Main{ public static void ...

    字节跳动

    2019.3.16

    鄙人的首次笔试,自闭的开始…
    总共四道编程题(小白思路)

    import java.util.Scanner;
    /**
     * 1024面值纸币最少换多少张纸币 面值有64 16 4 1
     * @author SWIFT
     *
     */
    public class  Main{
    	public static void main(String[] args) {
    		Scanner scanner  =new Scanner(System.in);
    		int n = Integer.parseInt(scanner.next());
    		int t,sum = 0, m = 1024;
    		t = 1024 - n;
    		sum += t/64;
    		t = t%64;
    		sum += t/16;
    		t = t%16;
    		sum += t/4;
    		t = t%4;
    		sum = sum + t;
    		System.out.println(sum);
    		
    	}
    }
    

    import java.util.Scanner;
    /**
     * 王大锤实现单词管理
     * 遇到两对重复的挨着的字母分别去掉一个 如helloo l和o分别重复则去掉一个l和一个o
     * 若重复三次则去掉一个,如wooow去掉一个o
     * 若wweerr则去掉后面的r而不是去掉e
     * @author SWIFT
     *
     */
    public class Main {
    	public static void main(String[] args) {
    		char[] a;
    		int m,n,len;
    		Scanner scanner = new Scanner(System.in);
    		n = Integer.parseInt(scanner.next());
    		while((n--)>0){
    			a = scanner.next().toCharArray();
    			len = a.length;
    			//System.out.println(len);
    			for (int i = 0; i < len-2; i++) {
    				if((a[i] == a[i+1])&&(a[i+1]==a[i+2])){
    					for (int j = i+2; j <len -1; j++) {
    						a[j]=a[j+1];
    					}
    					len--;
    					i--;
    				}
    			}
    			for (int i = 0; i <len-3; i++) {
    				if((a[i] == a[i+1]) && (a[i+2] == a[i+3])&&(a[i+1]!=a[i+2])){
    					for (int j = i+3; j < len-1; j++) {
    						a[j] = a[j+1];
    						
    					}
    					len--;
    					i--;
    				}
    			}
    			for(int k = 0; k<len;k++){
    				System.out.print(a[k]);
    				
    			}
    			System.out.println(a.toString());
    		}
    	}
    }
    
    

    小盆友分礼物,求最少准备的礼物份数,不会,事后也没做

    import java.util.Arrays;
    import java.util.Scanner;
    /**
     * 给n根长度不一绳子,求取m根相同长度绳子的最大长度,可裁剪
     * 就是排序问题
     * @author SWIFT
     *
     */
    public class Main {
    	public static int[] max_len(int[] a){
    		if(a.length < 2){
    			return a;
    		}
    		int length = a.length;
    		int mid = a.length/2;
    		int[] left = Arrays.copyOfRange(a, 0, mid);
    		int[] right = Arrays.copyOfRange(a, mid, a.length);
    		return sort(max_len(left),max_len(right));
    	}
    	public static int[] sort(int[] left,int[] right) {
    		int[] result = new int[left.length+ right.length];
    		for (int index = 0,i = 0, j = 0; index < result.length; index++) {
    			if(i>=left.length){
    				result[index] = right[j++];
    			}
    			else if (j>=right.length) {
    				result[index] = left[i++];
    			}
    			else if (left[i] > right[j]) {
    				result[index] = right[j++];
    			}
    			else {
    				result[index] = left[i++];
    			}
    			
    		}
    		return result;
    	}
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner scanner = new Scanner(System.in);
    		int M = scanner.nextInt();
    		int N = scanner.nextInt();
    		int a[] = new int[M];
    		for (int i = 0; i < M; i++) {
    			a[i] = scanner.nextInt();
    		}
    		System.out.println(Arrays.toString(max_len(a)));
    		System.out.println(max_len(a)[M-N]);
    	}
    
    }
    

    华为

    2019.3.27

    三道编程题只通过了一道,┭┮﹏┭┮

    import java.util.Scanner;
    /**
     * 0表示大端,1表示小端
     * 0qwertyu 则反过来输出uytrewq
     * 1asdfghj 则原样输出
     * 规定九个字符为一组编码,第一个为大端还是小端,输出后面八个字符串用空格隔开
     * 输入
     * 2    //表示有几组编码
     * 1qwertyui0asdfghjk
     * 输出
     * iuytrewq kjhgfdsa
     *
     */
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
            while (in.hasNextInt()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例
                int a = in.nextInt();
                String string = in.next();
                char b[] = string.toCharArray();
                int index =0;
                while(a>0){            	
                	if(b[index] == '0'){
                    	for(int i = index+1, j=index+8;i<j;i++,j--){
                        	char temp;
                        	temp = b[i];
                        	b[i] = b[j];
                        	b[j] = temp;
                        }
                        for(int i = index+1; i<=index+8;i++){
                            System.out.print(b[i]);
                        }
                         System.out.print(" ");             	
                    	a--;             
                    }
                	if(b[index]=='1'){
                		for(int i = index+1; i<=index+8;i++){
                            System.out.print(b[i]);
                        }
                         System.out.print(" ");
                    	a--;
                	}
                    index = index+9;      
                }    
            }		
    	}	
    }
    

    /**华为
     * 蜜蜂采五瓣花朵后回来,求最短的来回路径长度,初始坐标0,0
     * 输入
     * 5//五个花朵的坐标
     * 200 0 200 10 200 50 200 30 200 25 //(200,0)(200,10)...
     * 输出
     * 456
     * @author SWIFT
     *
     */
    

    米哈游

    2019.3.28

    十道不定项选择题,两道编程题,一道投的岗位相关题

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;
    /**
     * 输入一个数输出该数的二进制
     * 4   //输入
     * 100 //输出
     */
    public class Main {
    
    	 public static void main(String[] args) {
    	        Scanner in = new Scanner(System.in);
    	        while (in.hasNext()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例
    	            long a = in.nextLong();
    	            long b = 1;
    	            List<Integer> list = new ArrayList<>();
    	            while(b!=0){
    	            	if((a&b)!=0){
    	            		list.add(1);
    	            	}
    	                list.add(0);
    	                b = b<<1;
    	            }
    	            for(int i =list.size()-1;i>=0;i--){
    	            	if(list.get(i)==1){
    	            		for (int j = i; j >= 0 ; j--) {
    							System.out.print(list.get(j));
    						}
    	            		break;
    	            	}
    	                
    	            }
    	        }
    	    }
    }
    
    

    import java.util.ArrayList;
    import java.util.List;
    //本题为考试单行多行输入输出规范示例,无需提交,不计分。
    import java.util.Scanner;
    /*
     * 洒毒液,洒一次会在地上铺盖一定的面积,重复铺盖的面积只算一次
     * 输入
     * 2     //代表洒几次
     * 0 0 2 //第一次起始坐标为(0,0)洒出边长为2的正方形,毒液往向右上蔓延
     * 1 1 2 //第二次起始坐标(1,1) 洒出边长为2的正方形
     * 输出
     * 7     //不是8因为有一块重复
     * */
    public class Main {
     public static void main(String[] args) {
         Scanner in = new Scanner(System.in);
         while (in.hasNextInt()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例
             int a = in.nextInt();
             int[] x = new int [a];
             int[] y = new int[a];
             int[] len = new int[a];
             int max = 0;
             for(int i = 0;i<a; i++){
            	 x[i] = in.nextInt();
            	 y[i] = in.nextInt();
            	 len[i] = in.nextInt();
            	 if(max < (x[i]+len[i]))
            		 max = x[i]+len[i];
             }
             List<Integer> list = new ArrayList<>();
             int num = 0;
             for(int i = 0;i<a;i++){ 
            	 for(int j = 0;j<len[i];j++){        		 
            		 for (int k = 0; k < len[i]; k++) {
    					num = (x[i]+j)*max+y[i]+k;//将二维坐标变一维,统计占用的坐标点
    					if(!list.contains(num)){
    						list.add(num);
    					}
    				}
            	 }
             }
             System.out.println(list.size());
         }
     }
    }
    
    
    展开全文
  • 计算机组成原理核心知识点总结&面试笔试要点

    万次阅读 多人点赞 2019-08-13 14:04:07
    作为一名计算机专业的学生,计算机组成原理、计算机网络、操作系统这三门课程可以说是专业核心基础课,是至...而且很多互联网公司在笔试和面试中都会涉及到这三门课程的知识点,因此我通过视频学习对这三门课程就行...

      作为一名计算机专业的学生,计算机组成原理、计算机网络、操作系统这三门课程可以说是专业核心基础课,是至关重要的,其内容是一名合格的coder所必备的知识集;非科班出身的程序员要是想要有所提升,也需要认真学习这三门课程,可以快速形成计算机知识的结构体系,理解计算机底层原理,在工作实践中可以借鉴优秀的设计;而且很多互联网公司在笔试和面试中都会涉及到这三门课程的知识点,因此我通过视频学习对这三门课程就行复习巩固,同时分三篇博客记录总结。

    计算机组成原理

    一 计组之概述篇

    1. 计算机的发展历史
      第一阶段(1946-1957):电子管计算机 特点:集成度低,体积大,功耗高,运行速度慢,操作复杂。
      第二阶段(1957-1964):晶体管计算机 特点:相对电子管计算机,体积小,速度快,功耗低,可靠性高,配备显示器。
      第三阶段(1964-1980):集成电路计算机 特点:操作系统诞生。
      第四阶段(1980-至 今):超大规模集成电路计算机 特点:集成度高,速度快,体积小,价格低,用途广泛。
      第五阶段( f u t u r e) :生物计算机&&量子计算机 …

    2. 计算机的分类
      超级计算机、大型计算机、迷你计算机(普通服务器)、工作站、微型计算机(个人计算机)

    3. 计算机的体系与结构
      冯·诺伊曼体系:将程序指令数据一起存储的计算机设计概念结构,存储器+控制器+运算器+输入设备+输出设备。
      冯·诺伊曼体系
      现代计算机的结构:以存储器为核心,解决冯·诺伊曼体系瓶颈问题(CPU与存储设备之间的性能差异)。
      在这里插入图片描述

    4. 计算机的层次
      在这里插入图片描述

    5. 计算机的字符与编码集
      字符编码集的历史:ASCII码 --> Extended ASCII码
      中文编码集:GB2312、GBK、Unicode(统一码、万国码)

    二 计组之组成篇

    1. 计算机的总线与I/O设备
      a.计算机的总线(Bus)
       概述:连接多个设备或者接入点的数据传输通路。
      作用:解决不同设备之间的通信问题。
       分类:片内总线(高集成度内部的信息传输线)、系统总线(细分为:数据总线&地址总线&控制总线,是CPU、主内存、IO设备、各组件之间的信息传输线)
       总线的仲裁:为了解决总线使用权的冲突问题,三种方法:链式查询、计时器定时查询、独立请求。
      b.常见的输入输出设备
       字符输入设备:键盘
       图形输入设备:鼠标、数位板、扫描仪
       图像输出设备:显示器、打印机、投影仪
      c.输入输出接口的通用设计
       数据线:I/O设备与主机进行数据交换的传送线(单向&双向)。
       状态线:I/O设备状态向主机报告的信号线。
       命令线:CPU向I/O设备发送命令(读写信号、启动停止信号)的信号线。
       设备选择线:主机选择I/O设备进行操作的信号线。
      d.CPU与I/O设备的通信
       程序中断:提供低速设备通知CPU的一种异步的方式,CPU可以在高速运转的同时兼顾低速设备的响应。
       直接存储器访问(DMA):
      在这里插入图片描述

    2. 计算机的存储器
      a.存储器的分类:
       按照存储介质:半导体存储器(内存、U盘、固态硬盘)、磁存储器(磁带、磁盘)
       按照存取方式:随机存储器RAM(随机读取,与位置无关)、串行存储器(按顺序查找,与位置有关)、只读存储器ROM(只读不写)
      b.存储器的层次结构
      在这里插入图片描述
      缓存-主存层次:局部性原理,在CPU与主存之间增加一层速度快容量小的Cache,解决主存速度不足的问题。
      主存-辅存层次:局部性原理,主存之外增加辅助存储器,解决主存容量不足的问题。
      局部性原理:是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。
      在这里插入图片描述
      c.计算机的主存储器
       内存RAM(随机存取存储器Random Access Memory):通过电容存取数据,掉电将丢失所有数据。
      d.计算机的辅助存储器
      e.计算机的高速缓存
       工作原理:命中率是衡量缓存的重要性能指标,理论上CPU每次都能从高速缓存取数据的时候,命中率为1。
      在这里插入图片描述
      在这里插入图片描述
      高速缓存的替换时间:当缓存没有数据,需要从主存载入数据的时候。
      高速缓存的替换策略:随机算法、先进先出算法(FIFO)、最不经常使用算法(LFU)、最近最少使用算法(LRU)。

    3. 计算机的CPU
      a.计算机的指令系统
       机器指令的形式:操作码(指明指令所要完成的操作)+地址码(给出操作数或操作数的地址);
       机器指令的操作类型:数据传输、算术逻辑操作、移位操作、控制指令;
       机器指令的寻址方式:指令寻址(顺序寻址+跳跃寻址)、数据寻址(立即寻址(速度快)+直接寻址(寻找操作数简单)+间接寻址(寻址范围大,速度慢))
      b.计算机的控制器
       作用:控制器是协调和控制计算机运行的。
       组成:程序计数器(存储下一条指令的地址)、时序发生器(发送时序脉冲)、指令译码器(控制器的主要部件之一,翻译操作码+地址码)、指令寄存器(控制器的主要部件之一,从主存或缓存存取计算机指令)、主存地址寄存器(保存当前CPU正要访问的内存地址单元)、主存数据寄存器(保存当前CPU正要读或写的主存数据)、通用寄存器(比一般专用寄存器大,可以暂时存放或传送数据或指令,可保存ALU的运算中间结果)。
      c.计算机的运算器
       作用:进行数据运算加工。
       组成:数据缓冲器(输入缓冲暂时存放外设送过来的数据,输出缓冲暂时存放送往外设的数据)、ALU(算术逻辑运算)、状态字及寄存器(存放运算状态和运算控制信息)、通用寄存器(比一般专用寄存器大,可以暂时存放或传送数据或指令,可保存ALU的运算中间结果)。
      d.计算机指令执行的过程
       指令执行过程:取指令-分析指令-执行指令
      (3-10-0629)
      CPU的流水线设计:因运算器和控制器不能同时工作,CPU的综合利用率并不高,所以CPU的流水线设计可以提高CPU的利用率,提高大概3倍。

    三 计组之计算篇

    1. 进制运算的基础知识
      进位制:即进制,是一种计数方式,亦称进位计数法,有限种数字符号来表示无限的数值。
      传送门——>关于进制转换推荐看文
    2. 二进制数据的表示方法
      a.有符号数和无符号数
      原码表示法:0表示正数,1表示负数,规定符号位位于数值的第一位;表达简单,容易理解,但运算复杂。
      b.二进制的补码表示法
      定义:(4-4-0104)
      引入目的:为了消除减法(未完全实现)引入补码的概念,使用正数代替负数。
      规律:负数的补码等于反码+1,如十进制数-7,反码表示为1,1000,补码表示为1,1001。
      举个小例子计算题:(4-4-0622)
      c.二进制的反码表示法
      定义:(4-5-0216)
      引入目的:找出原码和补码之间的规律,消除转换过程中的减法操作。
      规律:负数的反码等于原码除符号位外按位取反,如十进制数-7,原码表示为1,0111,反码表示为1,1000
      举个小例子计算题:(4-5-0330)
      d.小数的二进制补码表示
      定义:(4-6-0032)
      上述两个整数的反码补码计算规律同样适用。
    3. 二进制数据的运算
      a.定点数与浮点数
      定点数:小数点固定在某个位置。
      浮点数的表示格式:符号、阶码、尾数
      (4-7--555)
      浮点数的表示范围:单精度± (2-2^-23) × 2127
      双精度± (2-2^-52) × 21023 其中大于浮点数绝对值最大的数为上溢,小于绝对值最小的数据为下溢
      浮点数的规格化:尾数使用纯小数、尾数最高位必须是1。
      b.定点数的加减法运算
      加法运算:数值位与符号位一同运算,并将符号位产生的进位自然丢掉(模2^n舍去)。
      (4-8-0107)
      举两个小栗子计算题(整数和小数):(4-8-0509)(4-8-0607)
      减法运算:将B[补码]转换成-B[补码]来计算,其中-B[补码]=B[补码]连同符号按位取反,末尾加1,例如B[补码]=1,0010101 ,则-B[补码]=0,1101011
      举个小栗子计算题:(04 08-1654)
      c.浮点数的加减法运算
      步骤:对阶(使得阶码一致,尾数才可以运算)–>尾数求和–>尾数规格化–>舍入–>溢出判断
      运算:先进行对阶,后与定点数的加减法相同。
      举个小栗子计算题:
      (4-9-1315)
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      d.浮点数的乘除法运算
      乘法:阶码相加,尾数求积。
      除法:阶码相减,尾数求商。

    四 计组之实践篇

    1. 实现双向链表
      单向链表:节点1–>节点2–>节点3–>节点4–>节点5 其中每一个节点都有下一个节点的地址或引用。
      双向链表:节点1⇋节点2⇋节点3⇋节点4⇋节点5 每一个节点都有上一个和下一个节点的地址和引用。
      双向链表优点:可以快速找到上/下节点,也可以快速去掉链表中的某一个节点。
      传送门——>实现双向链表
    2. 实现FIFO缓存置换算法
      淘汰缓存时,把最先进入链表的结点淘汰掉。
      传送门——> 实现FIFO缓存置换算法
    3. 实现LRU缓存置换算法
      传送门——> 实现LRU缓存置换算法
    4. 实现LFU缓存置换算法
      传送门——> 实现LFU缓存置换算法

    五 重要知识点及笔&面试常考题目

    传送门——>计算机组成原理试题1
    传送门——>计算机组成原理试题2
    传送门——>计算机组成原理试题3

    展开全文
  • 3月19日通过内推扫码投了简历,21号通知笔试,22号晚7点在线笔试,时长一小时。 因为没有选择研发岗,所以只有综合能力测试。 分成4个部分,40个选择题,2.5分一个 逻辑推理 数字判断 言语理解 材料分析 美团...
  • 2019三七互娱游戏测试笔试

    万次阅读 2019-10-19 13:04:21
    原本是做开发的,对游戏测试接触不算多,笔试6道题都是乱答的,答完就上去面试,问了工作所负责的项目,黑白盒、性能和压力测试的一些问题并且着重问了接不接受加班。(当时场面一度尴尬) 当晚就说通过面试了,问...
  • 笔试题共分三个部分:逻辑题,行测题、在线编程题。 整个考试系统由赛码网提供(笔者考前体验了一下,和传说中的一样烂) 其中在线编程题个人感觉最难,就解出来一道题。现在分享一下编程题哈!!! 望各位大佬...
  • Java笔试面试-时间

    万次阅读 多人点赞 2019-09-07 08:58:49
    1 、获取时间   JDK8之前: Date date = new Date(); System.out.println(date); Calendar calendar = Calendar.getInstance(); Date time = calendar.getTime(); System.out.println(time);...LocalDate loc...
  • Java基础常见笔试题总结

    万次阅读 多人点赞 2018-01-30 21:32:31
    以下是自己总结的一些Java常见的基础知识题,答案仅供参考,如有异议请指出。一直保持更新状态。 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机...
  • Java笔试面试-异常处理

    万次阅读 多人点赞 2019-08-29 10:35:23
    异常处理的语法格式:   try{ … } catch(Exception e){ … } finally{ … } try:是用来监测可能会出现异常的代码段。 catch:是用来捕获 try 代码块中某些代码引发的异常,如果 try 里面没有异常发生,那么 ...
  • 海康威视嵌入式软件工程师的题目只包含两个部分选择题和简答题,也就是说,没有编程题! 照样是C语言基础的题量最多了,又因为是BSP方向,所以关于Linux操作系统和驱动方面的题目可能页会比较多一点,但是就题目的...
  • 如果能过字节的笔试,那应该没什么笔试能难倒你了,祝所有秋招的同学offer拿到手软 如果你从本文中学习到丝毫知识,那么请您点点关注、点赞、评论和收藏 大家好,我是爱做梦的鱼,我是东北大学大数据实验班大三的小...
  • 最常见的一道SQL数据库面试笔试

    千次阅读 2019-02-28 21:13:16
    最常见的一道SQL数据库面试笔试题 最常见的一道SQL数据库面试笔试题,看你是否掌握了? 题目如下: 用一条SQL语句查询出课程表(Course)中每门课(Subjiect)的分数(Score)都大于80分的学生姓名(Name): ...
  • Java笔试面试-算法常用面试题

    万次阅读 多人点赞 2019-11-19 19:18:43
    1.说一下什么是二分法?使用二分法时需要注意什么?如何用代码实现?   二分法查找(Binary Search)也称折半查找,是指当每次查询时,将数据分为前后两部分,再用中值和待搜索的值进行比较,如果搜索的值大于中值...
  • 计算机网络核心知识点总结&面试笔试要点

    万次阅读 多人点赞 2019-08-21 22:22:23
    计算机网络之基础篇 一、计算机网络概述  1.什么是计算机网络   计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用。...
  • Java笔试面试-内部类相关笔试面试题

    万次阅读 多人点赞 2019-09-12 14:20:49
    1.Java 中的内部类有哪些? 答:内部类包含以下 4 种: 静态内部类:static class StaticInnerClass{}; 成员内部类:private class InstanceInnerClass{}; 局部内部类:定义在方法或者表达式内部;...
  • 阿里2021秋招笔试(8.28)——开发岗

    万次阅读 多人点赞 2020-08-28 20:34:09
    一、字符串翻转 对于一个01字符串,每次只能 交换任意两个元素 把一个0变成1或者把一个1变成0 翻转整个串 代码:A了0.7 import java.util.Scanner; ... * Created by IntelliJ IDEA. ... * @Description:
  • 【JAVA】【华为校园招聘笔试-软件】2020-09-09

    万次阅读 多人点赞 2020-09-09 21:09:10
    前言 华为三道题,100+200+300,100及格,大家做对第一题就好了,祝大家全都有心仪的offer,不要慌,不要焦虑 一、完美排列——玩具(注意:题目中说:如果不是完美排列,则输出0,没注意这种情况的应该A0.6或0.7)...
  • 浩鲸科技2019校招普通研发类笔试

    千次阅读 2020-03-02 10:06:19
    做题情况 正确题目数 :12/26 排名 : 前44% 做题的时候陆陆续续在处理公司线上事情,做的结果不理想。 即便如此,还是总结了一波错题。 错题记录 整数类对象与整数型变量 设有下面两个赋值语句: ...
  • 海康威视笔试

    千次阅读 2019-10-15 20:56:58
    海康2018-2019部分笔试题整理-技术支持 2014届校园招聘--海康威视技术支持笔试A/B卷 B卷 1.如何判断在不同网络中的两台电脑是否可以通讯,用什么工具或者方法, Ping对方的IP;用路由器实现两台电脑通信。 2....
  • 华为笔试题——分礼物

    千次阅读 2019-05-09 15:01:13
    华为的一道笔试题——分礼物 题目描述 圣诞节到了,城堡里有k个小朋友,圣诞老人口袋里带了n件无差别的小礼物,请帮圣诞老人处理:将n个无差别的礼物分给k个小朋友的分法问题 给定n和k,数出分法种数,并枚举所有的...
  • CVTE的软件支持工程师的笔试题主要分为选择题(20道)和编程题(2道),考查内容主要是C语言、Linux操作系统为主。编程题都比较简单,没有什么难度;选择题涉及的范围还是比较广的。不过有三点比较“坑”的地方: ...
  • 智能应用的笔试题在前面的选择题上类型差不多,主要是两条简答题。前者是偏向于Linux驱动方面,后者是偏向于视频/音频的采集或者编码方面。总体来说,大差不差。 选择题 1、下面的C程序在Linux下使用gcc编译成功...
  • 但是,这次阿里笔试,让博主遭遇百万点暴击,需要的参数居然要到输入流中读取,而且返回结果居然直接输出到控制台上! 由于没有见过这种套路,博主的心态极差,且十分惊奇地发现,当使用 Java 输入类 nextLine 方法...
  • 浦发银行面试笔试经历

    千次阅读 2019-08-22 14:00:01
    面试 自我介绍2分钟,谈了两个项目,但面试官没问项目,直接进入正题了。 问:做过项目是吧,用过数据库吗? 答:没用过 问:主要是用python是吧?...问:既然是熟悉python,就问python吧,python用几年了?...
  • 美团大众点评往届笔试面试题汇总

    千次阅读 2018-11-02 23:01:35
    整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈&gt;&gt; 1、美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2、2018美团点评秋招笔试题 3、2018美团点评秋招...
  • 从CSDN各个博客上摘选的一些容易做错的嵌入式软件的笔试题,做一下记录,让自己记住。 文章转自:嵌入式经典面试题。 1、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 解答:这一...

空空如也

1 2 3 4 5 ... 20
收藏数 92,875
精华内容 37,150
关键字:

笔试