我也软件工程的,上学期参加了很多笔试和面试。对于上面的语言,熟悉C/C++或java中的一种就可以了,这要看你喜欢那一种。最起码的你要对各种语法非常熟悉,能用来解决一些常用的问题。
然后就是数据结构、数据库、操作系统好多都会考。数据结构当然是最重要的,最起码你要熟悉各种排序、查找算法,链表、栈、队列等数据结构。至于数据库要看你应聘的是什么公司,有些公司不会考,不过好多还是会考一些简单的东西,比如查找、删除语句等。操作系统就考得很简单了,都是些简单的概念。大连的就只有个东软稍微大一点,不过它是做外包的,最好不要进这种公司,累得要死(除非你技术特别牛!)
其实大连的软件公司大多是对日外包,对日外包对技术的要求不是很严。
大连那边可好啊,软件园很多,主要是因为那边离日本近,有许多产业被外包到大连,你如果去那边的话,日语最好会一点
学的真多,我来打酱油的。。