开发者社区> 问答> 正文

上周一去一家公司面试碰到的一些题目 热:报错

1.System.out.println(Integer.MAX_VALUE+1);的输出是多少?
2.HashMap和HashTable的区别?
3.如何写一个线程,如何在线程中控制同步?
4.有数组A,数组B,B中的元素A中都有,如何将A中有,B中没有的元素放入数组C中?
5.如何用最简短的代码以金字塔的形式显示输出100以内的数字,
6.一个文件正在写时如何保证实时读取并且保证无重复读取和漏读?
7.一个4kw行的文本文件,如何快速查重并排序
8.在遍历一个list时,要对其中的一个对象做修改,如何做能保证不出错?
9.在服务器端编程用到过queue吗?为什么要用queue(queue的实现方式及工作原理)?
10.servlet的工作原理?servlet和java bean有什么区别?
11.jvm的工作原理?jvm启动时加载类的顺序,它们分别做什么了? java中的几种引用类型及区别
12.java的垃圾回收机制决定了它不能够及时地释放对象,但是我们的编程可以促进它进行释放.
   列出你知道的所有能够促进垃圾回收的方法和技巧.有实际应用的技巧请详细阐述.
13.如何删除数据库里id不同,但其它字段相同的记录.
14.假如要往数据库里一个blob字段写数据,一个字段里数据量很大(100M+),如何做能保证正常读取且高效?
15.一个web server当机的时候,如果顺序快速地排查问题?
16.如何调优tomcat,mysql?tomcat里的运行参数根据什么去调整?如何调
17.如何提高系统的并发访问量?你在以前系统设计中是如何做的?
18.架构项目时如何设计(硬件,技术选型,用户访问量,并发访问量)如果给你一个注册用户500万,日pv100w的系统,你如何去设计?
19.如何去优化一个系统?说说你的一些经验

展开
收起
kun坤 2020-06-08 11:05:42 623 0
1 条回答
写回答
取消 提交回答
  • 完蛋了,我肯定过不了
    ######这些问题要是都能很好的回答上来,得达到神马水平啊?######国内一家视频网站的面试题,人家对服务器端编程,以及高并发及性能方面比较看重.######前面比较简单 19题 全中国都没几个人能说清楚  出这种题目的人 除非是500强大公司 否则自身就是个半吊子######@liujiangbei : +1######我偏向于认为是个半吊子。######这只是一道自由发挥题 仁者见仁智者见者 没有所谓的答案 无所谓答不答得出来 只有合不合理 可不可取 所以你的想法貌似有些偏激######最后不会,其余的倒是挺基础
    ######7,9,14,18望有人能说说.######@Coder4 : 可以用trie树,bloomfilter也可以变异下,变成精确去重######7:不精确用BloomFilter,内存大用类似哈希表,内存不够大用外排衍生算法(一块一块读到内存中处理),机器多直接Map Reduce。######誒,,,挂了######@黄绍清 :誒...與君共勉,卷土從來######恩,挂了的同时被鄙视了.无法自拔地陷入浅浅的自卑之中(:######

    引用来自“虚空假面”的答案

    前面比较简单 19题 全中国都没几个人能说清楚  出这种题目的人 除非是500强大公司 否则自身就是个半吊子
    不会吧,这种题目我也有出过!有过系统优化经验的人,都能说的清楚。
    ###### @黄绍清 : 每一个层次的系统优化的内容都很多,比如就数据库这一层次的优化就讲几大篇文章,详细说内容太多了,只能说大体的思路。如果有实际参与过系统优化就很快明白。###### @Binny : 能否就这块说得详细一些?###### @虚空假面 : 不能!但我可以讲讲对于一个系统优化,首先要切分为几个部分,比如J2EE系统,分为网络、Web应用服务器、应用程序本身、数据库多个层次。通过各种手段跟踪每个层次的运行效率,找出影响整体性能进行改进。传统系统很多问题出现在数据库,因为系统设计不够灵活,不够有弹性,将业务处理更多集中到数据库操作。简单说就这些!######那你能讲讲Windows时间片轮训和Linux抢占式任务 在优化手段上的区别么 包括为什么NT 运行7*24小时以后必然比Linux占用更多的内存碎片?######谁有答案啊,关注一下这类考题,还是挺难的。
    ######

    都不是无理取闹的问题,可以关注下

    2020-06-08 15:02:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云技术面试红宝书 立即下载
超全算法笔试-模拟题精解合集 立即下载
程序员面试宝典 立即下载