当前位置:首页 » 网页前端 » 方正国际前端面试
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

方正国际前端面试

发布时间: 2022-07-31 08:10:52

⑴ 用友软件和方正国际软件这两家公司有什么关系

反正我知道方正国际软件(苏州)公司是家垃圾公司,只知道做外包,公司根本接不到项目,也不想接项目,因为外包更赚钱。公司派你到别个公司面试,面试通过了,你就到别个公司做事。刚开始干开发这行混经验还可以,但时间长了,为以后的发展考虑,还是别去了,害了自己的。亲身经历。

⑵ 威海方正国际合作有限公司 怎么样呢在58同城看到的 不知道正规不 靠谱不 知道的给个意见吧 谢谢啦

分类信息网站只管收钱,不负责信息真实性,不管求职者的死活,
是个人都能发布虚假广告,给点小钱就替骗子置顶,你是不是非要去信?

你相信那些用户名就是网站联系方式的?那些顶着砖家/合作伙伴/赞助商头衔沆瀣一气发广告的?那些收钱替骗子发虚假广告赚不义之财的?那还来问什么?

是不是任何人都能花白菜价发些虚假广告,冒充或者虚构什么公司,自称非中介不收费,以高薪急招为诱饵,劫财劫色?
是不是任何人都能自称给你提供赚钱机会,拍胸脯赌咒发誓自称不骗人,就能让你哭着喊着把钱交出去,生怕骗子没钱了不等着你去送上门?
是不是任何人都能花一分钟去门户网站注册个免费邮箱,给你发个所谓的邀请函;再买一张二三十块钱的新手机卡,自称xx公司xx经理/主任,就能把你千里迢迢骗到传销窝里去?


如果你的提问正好被居心叵测的骗子看到,他会注册个新马甲现身说法拉人下水。

你那么相信楼上楼下那些用户名就是广告和联系方式的,24小时挂网上主动留q号刷评论发私信的,自称每天两三个小时就能挣到生活费的,费尽心思兜售网站插入乱码发链接的,哭着喊着要你去看图片个人空间的,现身说法鼓吹一根网线一台电脑轻松创业的,爆版兜售投资理财外汇真金白银的,叫嚣网上商城新兴项目国外上市免费代理的,贴出截屏附件收款图要你下载可疑文件的,花言巧语拉你去什么yy频道改昵称交会费的。。。是现身说法道听途说来当托的么?

⑶ 今儿接到苏州方正国际的面试通知,是做java开发的,本科应届毕业生,非211学校。在达内有过培训,水平中等

你现在需要的是锻炼和经验,这行业毕竟是属于技术支持,还是脚踏实地的吧,上来就想飞,太不现实了。打好基础才行

⑷ 求java面试题,[email protected]

这是我最近面试过的题目,有参考答案,复杂的有解析过程,分享下:

1.(中科金财笔试) 下列程序结果:( )
程序代码:
System.out.println(4&7);
A. 4 B. 5 C. 6 D. 7

1.(方正国际笔试) 有如下表:
表名 成绩
表字段如下:
学号
学科名称
成绩
查询出 只有参加一门“学科”考试的学生学号,学科名称,成绩。

2.(面试) 简单自我介绍下。

3.(面试) 职业规划。

5.(面试) HashMap和MashTable的区别?

6. (深圳市银之杰科技股份有限公司面试过程)
(1)项目经理:先自我介绍下。
我: (进行了自我介绍,略)
(2)项目经理: 为什么从前一家公司辞职?
我: 不喜欢前一家公司的业务产品线。
(3)项目经理:那你怎么保证你现在找的你会喜欢呢?
我:(我当时就蒙了)我也不知道。
(4) 项目经理:现在举一个实际例子:现在有一个入库的后台管理,可以录入,产品编号,名称,价格。采购人员也使用了一段时间的后台系统,录入了一些信息。现在采购人员需要录入 产品数量、产品出产地。你要怎么做?
我:在前台先需要增加两个输入框进行数据,model需要加入两个字段,数据库中的表需要加入两个字段。
(5) 项目经理:数据库中的表怎么增加字段,具体点。
我: 产品数量的字段名称为:num,类型为number,如果是oracle数据库的话,长度为11。
(6)项目经理:啊,11是几位呀?
我:达到亿的级别了。
(7)项目经理:库存能够能那么多吗?
我: 不能。
(8)项目经理:那需要几位呀?
我: 万就行了吧。(我不确定的说)
(9)项目经理:接着说。
我:产品产地的话,字段名称为:location,类型为varchar2,长度为50就可以了。就这些了。
(10)项目经理:不需要其他的吗?
我:(我想,他这么问,就是还需要在回答点什么.)两字段都不能为null。
(11)项目经理:设置字段为null,是不能够添加成功的。原先还有数据呢。
我:(我想了很久)这方面的问题没有碰到过。
(12)项目经理:默认值听说过吗?
我:听过,default嘛。
(13)项目经理:那现在需要怎么设置默认值。
我:num设置为0,location设置为空字符。
(14)项目经理:之后呢,代码这边说说。
我:model中需要添加两个字段,需要settet和getter方法,在xml需要进行相应的配置,service层不要进行处理,进行数据需要处理下,前台需要增加两个输入框。
(15)项目经理:数量的输入没有任何要求吗?
我:不能为空,不能为非数字。(小声问:库存能为负的吗?)
(16)项目经理:库存怎么能负的呢(很冲的说)
我:那就是需要大于0。
(17)项目经理:产地怎么设置?
我:下拉列表进行选取。
(18)项目经理:那城市50多个,你让用户怎么选择呀。
我:啊,那就用弹出一个框吧,让用户选择。
(19)项目经理:那怎么实现的?
我:js学的比较好的话,就可以自己实现弹出层了,不行的话,可以用jquery。
(20)项目经理:你这短期出差是什么意思呀?(面试人员登记表看到的)
我:(我想:不是你们那个单上需要选择的吗,不出差,短期,长期,你们自己不知道呀。) 我没有出过差,不知道出差是什么概念,我理解的出差就是客户有问题了,出差去看看,就是两三个月吧。
(21)项目经理:两三个月啊,出差是去 项目实施呀。
我:那需要多久呀?
(22)项目经理:半年到一年。
我:那我前期就要出差呀?
(23)项目经理:你要什么都想学的话,就呆办公室吧。
我:不是,我也是想快速成长。
(24)项目经理:我没有什么问题了,你呢?
我:公司主要是做金融的哪一方面的呀?
(25)项目经理:我们就做银行方面的。
我:具体的呢?
(26)项目经理:告诉你也不知道,就说了几个银行的专业术语,并说了,要解释的话,就需要很长时间了。
我:确实听不懂。我没有问题了。
(27)项目经理:那就等人事通知吧。

7.(面试,笔试) List,Set,Map区别?

8. (笔试)有一个c语言程序,要实现循环输出20个减号,但是粗心的程序员写错了代码,代码如下:
int n = 20;
for(int i=0;i<n;i--){
printf("-");
}
写出三种修改方式(增加一个字符或者修改一个字符),能够实现原来的功能。

8. Override和Overload的区别?
9. 写出如下程序的结果:()
代码:public static void main(String[] args) {
String str1 = "hello";
String str2 = new String("hello");
String str3 = str2;
System.out.println("str1 == str2 --> " + (str1==str2));
System.out.println("str1 == str3 --> " + (str1==str3));
System.out.println("str2 == str3 --> " + (str2==str3));
System.out.println("str1.equals(str2) --> " + str1.equals(str2));
System.out.println("str1.equals(str3) --> " + str1.equals(str3));
System.out.println("str2.equals(str3) --> " + str2.equals(str3));
}
A.
str1 == str2 --> false
str1 == str3 --> false
str2 == str3 --> true
str1.equals(str2) --> true
str1.equals(str3) --> true
str2.equals(str3) --> true
B.
str1 == str2 --> false
str1 == str3 --> false
str2 == str3 --> false
str1.equals(str2) --> true
str1.equals(str3) --> true
str2.equals(str3) --> true
C.
str1 == str2 --> false
str1 == str3 --> true
str2 == str3 --> false
str1.equals(str2) --> true
str1.equals(str3) --> false
str2.equals(str3) --> false
D.
str1 == str2 --> true
str1 == str3 --> true
str2 == str3 --> false
str1.equals(str2) --> true
str1.equals(str3) --> true
str2.equals(str3) --> false

11. Linux查看磁盘使用情况的命令。

12. Linux创建文件夹的命令。

参考答案:
1. A

2. 正确做法:
select *from 成绩 group by 学号 having count(学号) = 1;

错误做法:
select *from 成绩 where count(学号) = 1 group by 学号;
说明: 当SQL语句中存在where语句和group by语句,并且group by语句之后还紧接着having 语句的话,是先执行where 语句在执行group by 语句,最后在having。
所谓的where 语句是对表中的数据进行过滤,排除不满足情况的数据,然后group by在对剩下的数据进行分组,最后having在对分完组的数据进行筛选,所以having一般之后都跟聚合函数也就是sum(),count()函数...
例子:
一张学生信息表tb_student ,记录了学生 学号(id),姓名(name),年龄(age)相关信息。
记录如下:
学号 姓名 年龄
1 张三 20
2 李四 21
3 王五 21
4 赵六 22
5 田七 23

写出年龄大于20 ,且当前年龄只有一个学生(就是年龄不能有重复的)的学号,姓名,年龄的SQL语句,查询结果应该是如下:
学号 姓名 年龄
4 赵六 22
5 田七 23

分析:首先是年龄需要大于 20,需要where 语句,where age >20
年龄不能重复,就是需要按年龄进行分组,且 count(年龄) = 1
所以SQL语句为:
select *from tb_student where age >20
group by age having count(age)=1;
SQL语句分析:
首先从select 知道是一条查询语句,从from tb_student知道要查询tb_student的表,从where age >20 知道必须满足age大于20的,也就是过滤掉了 id = 1 的记录,之后对剩下的数据(4条数据)进行group by age 对age进行分组,应该是分成3组,年龄为21的分一组,22的分一组,23的分一组。having对分组之后的数据进行筛选。count(age)统计分组之后的数量。 age=21的应该为2,age=22和age=23的都是为1。所以把age=21的给过滤掉了。

3.略。

4.略。

5. 相同点: 都是Map接口下的实现类,都是存储key-value键值对的。
不同点:HashMap可以存储key为null的键值,而HashTable不能够存储key为null的键值,一旦强制存储的话,会报一个运行时异常NullPointerExeception.

6.略。

7. List存储的数据是有序的,Set存储的是无序的,Map存储的键值对,不允许存储相同的Key值。

8. 第一种方法:i-- ===> i++
第二种方法:i<n ==> -i<n
第三种方法:i<n ==> -i+n
说明:第三种方法在c语句是正确的,但是java就不能这样写了。
因为在c语言中:非0的数都能够自动转换为true,0转换为false。Java不会自动转换,所以代码无法进行正常编译。

10. A
说明: .equals比较的值,==比较的地址。最复杂的比较是
str2和str3的比较,由于String str3 = str2,这句话就是把str2的地址给了str3,所以str2和str3的地址是一样的,地址一样那么值也是一样的,但是值一样,地址会有可能不一样,就如str1和str2,都是hello,但是志向的地址就不是同一个。

11. df

12. mkdir

⑸ 方正国际软件有限公司怎么样啊

可以不去了。就上聘用了。如果这方面不行。那么发展潜力不大。