前言
程序员们(苦逼的劳动者)笔试/面试遇到编程题目是不可避免的,先经常会考到的题目总结如下:
一、小程序实现部分
1、素数(质数)的判断与输出(或个数统计)?
2、杨辉三角?
3、正整数分解质因数?
4、条件运算符的嵌套?
5、求s=a+aa+aaa+aaaa+aa...a的值?(其中a是一个数字)
6、函数递归调用的实现?(也可针对于某一问题实现一个递归函数)
7、有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数?
8、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?
9、用正则表达式写一个邮箱(或网页)匹配?
10、编程实现把String str ="1,2,3;4,5;6,7,8;9,10,;11,12,13,14,15";存在二维数组中形式为:
1 2 3
4 5
6 7 8
9 10
11 12 13 14 15
11、编写一个函数,将输入字符串中的小写字母排在大写字母的前面。
12、读取源文件"c:\zhang.java"并将文件内容写入目标文件"c:\guang.dat"中。
13、编写一个程序找出二叉树的深度是多少?
14、实现两个有序链表的合并(保证有序):Node * Merge(Node * head1,Node * head2) 节点node的数据结构为:
Class Node{
int value;
Node *next;
}
15、Object类里面的方法有哪些?
16、泛型类有哪些?
17、设计模式?(至少三个)
18、集合类的使用?
19、数据库编程?(数据库连接池、线程连接池)
20、文件列表的实现
21、数据库的基本语句的书写
J2EE开发类(任选4个)
问题1、什么是MVC?为何要采用MVC?什么情况下可以不用采用MVC模式?
问题2、struts架构中对应的MVC各是什么?
问题3、J2EE开发和传统开发比,有什么优点和缺点?
问题4、如何保持数据库事务的完整性?给一个java例子(只要核心代码即可)
问题5、为什么要用连接池和线程池?
问题6、你喜欢用什么开发工具?为什么?
南京东软面试题
笔试: ORACLE.(1套),JAVA基础题+程序题(选择题)
编程题:(洗扑克牌)
复试:个人发展规划——以前的项目——开发流程——能否出差——薪水要求——中间件——交往朋友(女生会问的比较多)
南京嘉腾面试题
笔试:英文逻辑题,翻译(J2EE),JAVA选择题(中文);
程序题(一排树取大小,一排树找等于),画用例图,类表,J2EE和.NET的区别
复试:项目技术(细节)——薪资——个人优缺点
1.jsp的内置对象及其作用
2.javascript中如果全选多个checkbox
3.Java的基本类型有哪几个
4.Unix中如何建一个目录,并给自己所有权限,同组访问权限,其他组无任何权限
5.protect 修饰的方法与不加任何修饰的方法有什么不同?
6.final,finally,finalize有什么不同?hashmap与hashtable有什么不同?
7.byte i='A';
System.out.println("1=" + i);
System.out.println("2=" + (byte)i);
System.out.println("3=" + (char)i);
分别输出多少?
8.写一个标准的单例模式
9.排序一个数组 [F,a,f,h,A,g,K],要求输出[A,a,F,f,g,h,K]
10.写一个通用的查询语句,连接Orcle数据库的,用prepareStatement
(这个就是写一个JDBC连接数据库的程序,关键就是看你的代码是否规范,比较简单,具体的题目记不得了)
二、排序(或查找)部分
1、冒泡算法(优化)?
2、直接插入排序?
3、二分查找(排序)?
4、快速排序?
5、希尔排序?
6、归并排序?
7、堆排序?
8、选择排序?
分享到:
相关推荐
软件工程师面试必会试题_含答案 包括C语言方面的精华 值得学习
企业合格的linux运维必会题,能独立完成的同学就业工资不会低于15K 这是inux运维班要求学生必会的题目。
这是Java面试的一些基础必会的内容,适合想找工作的基础不太好的人来看.这份Java面试复习体系总结包含了Java基础篇必须掌握的内容,内容十分真实,所有的面试题目都不是一成不变的,特别是像一线大厂,面试题只是给大家...
java面试必会200题,记录了面试过程中常见题目
MySql常考面试题 每个人找工作面试必会题目, 囊括了基本用法及常见考题, 初学者掌握其中技巧 mysql关键字 固定搭配 解题思路
linux面试题目。linux基础知识。linux初学者。
任何一项伟大的事业都是...在本章,我们主要为考生介绍公务员录用的基本程序,面试的主要形式和基本要求、试题的编制及测评依据。掌握了这些基础知识,考生才能在脑海中形成对公务员面试的清楚轮廓,这是备考的第一步。
主要介绍了Redis面试必会的题目,帮助大家更好的理解和学习redis数据库,感兴趣的朋友可以了解下
分高,但质量也高,内函几乎各大公司的面试题以及面试技巧,和容易被面试官为难的问题、陷阱。当初我同学们各个公司去面试,最后统计了一下,不能说...绝不会后悔的面试资源,给大家的面试c/c++面试铺平一条宽敞之路!
集合各种面试必备的java面试题,以及最近招聘会面试题.
本文档包含以下章节内容 - 前⾔HTML⾯试题 - CSS⾯试题 - JS⾯试题 - HTTP⾯试题 - TCP⾯试题 - DOM⾯试题 - 浏览器原理⾯试题 - 前端⼯程化⾯试题 - React⾯试题 - Vue⾯试题 - 前端安全⾯试题 ...- 算法必知必会
是程序员面试必看的好东西啊,不看会后悔哦。
当数据发生变化时,相关的视图会自动更新,使开发者不需要手动操作DOM。 2. 组件化:Vue将用户界面划分为独立组件,并且每个组件都有自己的逻辑和样式。这种组件化的开发方式使代码更具可复用性、可维护性和可扩展性...
题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等
C++笔试必备题目,面试前必看,C语言面试题大汇总,即使你是个编程高手,你在面试前也应该要看看这套题,她也许会给你带来好运,否则你有可能后悔当初为什么没有看而跳楼自杀,这样我会很内疚的。这套题看似简单,但你...
java50道编程题面试必备,java初级开发工程师面试题应会
很详细,面试必遇见的提目, (2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。 1.c#中的三元运算符是__?:__ 2.当整数a赋值给一个object对象时,整数a将会被__装箱___...
unity面试题,大厂进阶面试常见经典题目,总结许多必知必会的Unity知识点
**大中小企业都在使用:**常常会直接或者间接使用力扣(LeetCode) 的题目资源,依然慢慢成为考核技术能力和思维方式的黄金标准。 **支持 13+ 种汇编语言:**Ruby, Swift, Kotlin, C, C++, Java, Python, ...
70. 什么是主从复制?如何设置MySQL主从复制?** 主从复制是一种MySQL的数据复制方式,可以将一个数据库服务器(主服务器)的数据同步到一个或多个从服务器上。要设置主从复制,需要在主服务器上配置binlog、server-...