?? 某公司java筆試題.(超難).txt
字號:
某公司java筆試題.(超難)
JAVA 招聘遠程筆試題
請完成以下題目
1)現有Mysql數據庫,寫Spring + Hibernate的配置文件
數據庫IP url: 127.0.0.1
DataBase: db1
用戶名/密碼 username/password
表table1結構:
id int (主鍵)
name varchar
請編寫以下文件
Spring的xml配置文件
Hbm文件
2)寫一個webservice
接口定義:
String sayHello(String name,String age)
請編寫以下文件:
WSDL文件:
3)根據xml schema生成xml
Schema文件定義如下:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://mydomain.com/myApp" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://mydomain.com/myApp" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="e1">
<xs:complexType>
<xs:sequence>
<xs:element name="e11" type="xs:int"/>
<xs:element name="e12">
<xs:complexType>
<xs:attribute name="e121" type="xs:string" use="required"/>
<xs:attribute name="e122" type="xs:long"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
請寫用xmlBean生成jar包,并編寫一個程序生成一個xml文件,其中e11=11 e121=”e121”,只需要給出這個程序。
4)請寫程序實現自動注冊gmail的郵箱
界面輸入內容:
用戶名 / 密碼 / 圖片識別碼
自動注冊一個郵箱,如果能實現自動識別圖片更佳
5)寫程序用模擬登錄gmail,并設置轉發
界面輸入內容:
用戶名 / 密碼 / 轉發郵箱
登錄gmail,設置郵件轉發至 輸入的轉發郵箱地址
6)寫程序用pop3收取gmail的郵件
界面輸入內容
用戶名 / 密碼
收取郵箱的郵件,并解碼后將標題顯示出來
注:
?可使用各種開源的程序,
?Gmail使用SSL,可用HttpClient
?javax.mail包支持用SSL連接POP3服務器并收取郵件
?只要求在windows下運行,可使用JNI調開源的圖片驗證碼識別模塊
?4、5、6三題在面試時需要現場運行
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -