汉版
最近是进行秋季校园招聘,我也选了几家软件开发的岗位去笔试,虽然过得不多,但还是有一些获得了面试的资格。下面是30个我遇到的面试题,分享给大家,后续可能还会补上,不过可能不会很多。
1.写一个冒泡排序
2.写一个菲波那切数列
3.简单说一下线程
4.sleep和wait方法的区别
5.object对象的几个方法
6.简述熟悉的几种设计模式
7.谈谈面向对象的三个特点
8.删除的sql语句
9.插入的sql语句
10.死锁的原因,如何解决
11.读写锁问题
12.经常访问的网站无法访问,是什么原因
13.如何加快电脑的运行速度
14.编写一个开机自启运行程序
15.数据库优化有哪些手段
16.SQL优化有哪些手段
17.简述数据库设计的三范式,BCNF范式
18.应用层的常用协议
19.ICMP协议
20.如何快速删除重复文件
21.简要说明Java集合
22.hashmap的实现原理
23.简要说明AOP,有没有写过类似的程序
24.如何统计网站访问人数
25.简要叙述atomic类
26.对Java线程池的理解
27.对于Java缓存技术的了解
28.负载因子是什么
29.值传递和引用传递的区别
30.很长的十进制字符转成十六进制
E-version
recently,autumn recruit cross all the campus, and i took part in some software company `s online or offline written examinations; Thankfully, i got chances to have an interview with hr or senior programmers; Here are thirty questions that hr or programmers proposed to me, now i would share with you. some question may come later though the quantity of question my not meet your wish;
1.write a bubble sort
2.write a Fibonacci sequence
3.talk about thread
4.the diff between sleep(long i) and wait();
5.how do you understand Object class method
6.the patterns of object oriental program
7.the character of object oriental
8.write a delete sql
9.write a insert sql
10.reason of dead lock and how work it out
11.read write lock
12.if a website can`t reach, why
13.how make your computer faster
14.write a program that can self-start when computer boot
15.how optimize database
16.how optimize sql
17.description about database normal form
18.general protocals in application layer
19.ICMP protocal
20.how to delete duplicate file on disks
21.detail about java collection
22.the impliment of hashmap
23.what is aspect oriental program
24.how get the number of visitors
25.atomic class
26.thread pool
27.java cache
28.load factor
29.pass by value and pass by reference
30.long string decimal to hex