标签:类型 三角形 复杂度 隔离 如何 计算 自定义异常 条件 爬虫
京东面试题
1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。
2. masscan扫描端口时靠什么检测,为什么这么快? 请详述.
3. 你写过哪些小工具,你为你使用过的工具做过什么修改.
4. 如何提高采用python编写的扫描速度,谈谈对GIL锁的了解.
8. 反爬虫,如果是你如何进行反爬虫,如何绕过反爬措施。使用无头浏览器被检测到了,如何绕过
9. nmap扫描如何进行扫描。发包与协议,握手和不握手,哪些协议握手,哪些不握手. 如何不直接接触目标服务器探测对方端口是否开放
10. 有没有自己编写过yara扫描模块,如果要解决扫描{k1:v1, k2:v2, k3:v3} ,保证同时在k1中的v1里出现特定值,k2中出现v2特定值,以及k3,v3。怎么实现
11. xss什么原理,如何自己实现一个beef类似的xss平台. 既然这样实现,面临的跨域如何解决?
13. SCTP协议是什么?如何使用 SCTP 优化网络?
美团面试题
2. 内存溢出一般发生在哪个区?永久代会不会导致内存溢出?
4. 动态代理一般有哪几种实现方式?动态代理的应用场景有哪些?
5.栈会不会溢出?栈溢出一般抛什么异常?jvm在哪里设置栈的大小?设置的参数是什么?
8. java类加载机制?如何实现自定义类加载器?findClass与loadClass的区别?
9. String、StringBuffer、StringBuilder的区别?对应的使用场景?
12.HashMap、HashTable、ConcurrentHashMap的区别?
15.简单介绍一下java的反射机制?反射在哪些地方有应用场景?
17.java线程池?线程池构造函数的几个参数含义?keepAliveTime解释一下?
18. 一个接口,要去调用另外5个接口,每一个接口都会返回数据给这个调用接口,调用接口要对数据进行合并并返回给上层。这样一种场景可能用到并发包下的哪些类?你会怎么去实现这样的业务场景?
19. CountDownLatch和CyclicBarrier的区别?
20. 线程加锁有哪些方式?synchronized和lock的区别?
21.volatile关键字的作用?为什么使用AtomicLong而不使用Long?AtomicLong的底层是怎么实现的?
23. sql优化有哪些着手点?组合索引的最左前缀原则的含义?
25. spring的事务怎么使用?事务回滚?自定义异常?
27.tcp四次挥手的过程?TIME_WAIT为什么至少设置两倍的MSL时间?
30.了解哪些开源的中间件?缓存?消息?分布式框架?
32. 数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题
33. 数据库的脏读,幻读,不可重复读出现的原因原理,解决办法
35. 乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别
滴滴面试题
3. 有hell, well, hello, world等字符串组,现在问能否拼接成helloworld,代码实现。
6. 25匹马赛跑,有一个赛场,只有五个赛道,没有计时器,只能通过目测来记录快慢,求出第三3快的马要多少场比赛?
8. 数组中有三个数字出现超过3/4,求这三个数字?
9. 1到n+2个数组中缺了两个数,如何用O(n)时间,O(1)空间找到这两个数字。
10. 一条线段长为1,随机选两个点,将改线段分为三段,三段能成三角形的概率是多少?
11. 有一个教授,他三个学生,脑袋背后分别各写了一个数字,其中一个数字是另外两个数字的和,经过几轮后,有一个学生猜出了自己的数字请问是什么原因?
12. B+树做索引时,B+树通常高度为多少层?要参考哪些条件?
华为面试题
4. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
10. Internet采用哪种网络协议?该协议的主要层次结构?
11.Internet物理地址和IP地址转换采用什么协议?
13. 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。
15. int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。
16. 写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数
17.实现一个函数,把一个字符串中的字符从小写转为大写
18.随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数
19.求2~2000的所有素数.有足够的内存,要求尽量快
20. A,B,C,D四个进程,A向buf里面写数据,B,C,D向buf里面读数据,当A写完,且B,C,D都读一次后,A才能再写。用P,V操作实现。
21. 将单向链表reverse,如ABCD变成DCBA,只能搜索链表一次。
22. 将二叉树的两个孩子换位置,即左变右,右变左。不能用递规。
24. 在以太网中,是根据()地址来区分不同的设备的?
29.如果要将两计算机通过双绞线直接连接,正确的线序是?
30.在V.35和V.24规程中,控制信号RTS表示?
31.路由器作为网络互连设备,必须具备以下哪些特点?
36.以下对STORE ANDFORWARD描述正确的是?
40.在路由器的配置过程中查询以S开头所有命令的方法是?
43.某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有 26台计算机,每个子公司在一个网段中,则子网掩码应设为?
44.与10.110.12.29mask 255.255.255.224属于同一网段的主机IP地址是?
46.当路由器接收的IP报文的TTL值等于1时,采取的策略是?
47.在NetWare 网络中,客户需要访问某个类型的服务器时,首先要发送一个 ()广播报文来寻找服务器?
最后
欢迎大家一起交流,喜欢文章记得点个赞哟,感谢支持!
最新115道华为、京东、滴滴、美团精选Java面试题整理
标签:类型 三角形 复杂度 隔离 如何 计算 自定义异常 条件 爬虫
原文地址:https://www.cnblogs.com/zhuifeng523/p/11541753.html