我大学学的软件开发,大一学基础 唯一的编程语言是c语言 我发现我学了半年 什么都不知道 唯一学会的是 怎么输出一段话,第一次接触编程发现思维转换跟不上 完全没有进入那个状态,然后大二我堕落了 整天玩 大三的时候跟着朋友去一个公司实习 发现里面的东西我都看不懂,于是果断辞职了,去短期培训班 学习了1年,在里面我真正学到的什么是编程,我发现并不是每个人都是适合做这行的 你自己想一想 假如给你个机会你愿意再重头读一次小学 初中 高中 大学 你能坚持吗?(我想问的意思你愿意一直学习吗 不管学什么)如果你愿意你就适合。。学程序不光是坚持还有很多因素。废话不多说 说正题
我自问参加过不少于50次面试面试题无非就是(java面试宝典)上的一些东西,告诉你们个诀窍,如果是面试笔试题 你可以预先去百度搜搜这个公司的笔试题,很多是有的。
下面看看笔试需要掌握的一些必须默写的东西
1 jdbc连接
如果你用某个数据库 他会叫你把所有的连接的代码写出来 基本的增删查改的代码全记住了 端口号 比如最常见的sql2005 oracle mysql。
2 算法排序
冒泡排序 快速排序 递归算法
3 打印算法
杨辉三角 水仙花 三角形
4 流操作
读取文件 写文件 1 把一个东西读取到某个地址 2 修改某个地址的文件内容 3 修改某个文件的名字或者文件格式
5 设计模式
mvc模式(地球人都知道) 单例模式 代理模式 (最好知道多几个模式 没用过的别说 不然你死定了)
6 集合
比较常用的一些集合操作 最好比较系统的了解下一般他只会问你几个你最常用的
List Map set Vector
7 面向对象的特征
封装 继承 多态 这个是最基本的 也是问的最多的
8 进制的互相转换
2进制 8进制 10进制 16进制 互相转换
9字符串操作
他会叫你从一段 45d1a2sf545 查出a的位置 或者几个a 截取a到最后
如果以上你都倒背如流的话 那你的笔试程序部分可以打到75分 (记住是倒背如流 不能倒背的 去面壁吧)
由于时间太晚 暂时写到这里 也希望各位同学早起早睡。。。。明天再继续跟新吧