<progress id="3dpvn"><i id="3dpvn"><progress id="3dpvn"></progress></i></progress>
<cite id="3dpvn"><i id="3dpvn"></i></cite>
<progress id="3dpvn"></progress>
<var id="3dpvn"></var>
<var id="3dpvn"><i id="3dpvn"><th id="3dpvn"></th></i></var>
<listing id="3dpvn"></listing>
<menuitem id="3dpvn"><i id="3dpvn"><noframes id="3dpvn"><cite id="3dpvn"><i id="3dpvn"><address id="3dpvn"></address></i></cite>
<ins id="3dpvn"><noframes id="3dpvn"><address id="3dpvn"></address>
<ins id="3dpvn"><i id="3dpvn"><address id="3dpvn"></address></i></ins>
<ins id="3dpvn"></ins>
<var id="3dpvn"></var><address id="3dpvn"><i id="3dpvn"><address id="3dpvn"></address></i></address>
<var id="3dpvn"></var>
<address id="3dpvn"></address><var id="3dpvn"></var>
<cite id="3dpvn"><i id="3dpvn"></i></cite>
<var id="3dpvn"><del id="3dpvn"></del></var><ins id="3dpvn"><i id="3dpvn"><address id="3dpvn"></address></i></ins>
<progress id="3dpvn"><i id="3dpvn"><video id="3dpvn"></video></i></progress>
<address id="3dpvn"></address><cite id="3dpvn"><span id="3dpvn"></span></cite>
<menuitem id="3dpvn"></menuitem>
<cite id="3dpvn"></cite>
<ins id="3dpvn"></ins>
<progress id="3dpvn"></progress>
<var id="3dpvn"></var>
<listing id="3dpvn"></listing>
<ins id="3dpvn"></ins>
<var id="3dpvn"><i id="3dpvn"></i></var>
<cite id="3dpvn"><span id="3dpvn"><address id="3dpvn"></address></span></cite><address id="3dpvn"></address>
<cite id="3dpvn"><video id="3dpvn"><th id="3dpvn"></th></video></cite>
<cite id="3dpvn"><i id="3dpvn"><th id="3dpvn"></th></i></cite>

京東商城

78人關注 關注 1666 人分享

京東商城 面試 (共985條面試經驗分享)

面試感覺

[{value:115, name:'很好'},{value:443, name:'一般'},{value:167, name:'不好'}]

面試難度

  • 面試難度指數:
  • 60
  • 1%
  • 20%
  • 62%
  • 11%
  • 4%

應聘途徑

[{value:504,name:'校園招聘'},{value:422,name:'網上申請'},{value:46,name:'招聘會'},{value:114,name:'社會招聘'},{value:60,name:'內部推薦'},{value:11,name:'獵頭'},{value:54,name:'熟人/朋友/介紹'},{value:8,name:'通過關系'}]
  • 1 校園招聘 41 %
  • 2 網上申請 34 %
  • 3 社會招聘 9 %
  • 4 內部推薦 4 %
  • 5 親友介紹 4 %
  • 6 招聘會 3 %
  • 7 獵頭 0 %
  • 8 通過關系 0 %

京東商城面試經驗(共985條) 最近更新時間:2018-10-30 14:28:48

2018-10-24 15:10:15
面試過程:

首先是通知12點面試,我11點就到了,然后,會議室已經坐滿了。。。人生第一次參加工作面試,嚇到了。。。然后11點五十左右hr帶大家去另外一個會議室開始無領導小組討論,12人一組,題目是關于京東跨境電商在物流端遇到的問題,感悟就是別瞎說刷存在感,說的話要對于推進方案的達成有促進作用,然后不要瞎總結(其實總是重復別人說的),但是也不要一直不說話,就是不要太當成面試,只是為了討論最后的方案做努力就好,說話要有邏輯。我們組一個女生最后做總結,總結的很好,她前半場也沒怎么說話,后面總是適當總結,很棒,在場面很混亂的時候起到了很大的作用,還有一個女生全場就說了兩次話,但是很有邏輯,說的也很專業,雖然大家沒有采納她,但是她也過了(所以其實這個也看面試官是不是慧眼識英雄,對于有的面試官可能她過不了),其他人都被刷了。還有很重要的一點就是不要指責別人,記得先贊同別人再補充。還有就是面之前多看看企業相關業務情況,有時候無領導也是專業面。

面試官問的面試題:

沒有問問提啊。。。面試完直接宣布了結果,然后大家就各回各家,各找各媽了。。。京東效率還是比較高的,大家也好厲害。

贊一下(0) 踩一下

2018-10-22 12:25:39 | 網上申請
面試過程:

基本信息:12個人(9女3男)PS:我是1號/演講每人1分鐘(共13分鐘)
通過:3號男+10號女+12號女
面試形式:1分鐘演講(1分鐘準備:請談談“蜀道難,難于上青天”這句詩的理解)
小組面試;

5min讀題+25min討論+3min推薦總結~
PASS評價:
1有觀點+邏輯清晰:小豬佩奇:1社會人潮流2內心出發3抖音等社交媒體炒作
2結合京東物流企業發展回答
3同行業案例收集
4計時無用,但是在關鍵時候把我整體節奏很重要

自我評價:
1面試前沒有準備
2之前鴻仁上課的自身案例沒有用上,瞎講一通,應該準備1min+3min兩個版本,總結一下
3跳出題目之外,引起小組成員3次反對,與討論實際情況不符
4全稱附和無用的話,刷存在感,沒有觀點,殺(附和別人的主場,沒有自己形成自己的影響圈)
5過于沉浸在題目里面,沒有理論依據作參考,沒有足夠的大局觀
6沒有發揮自己供應鏈專業的優勢(團隊合作中的供應鏈協作都沒有答上來)
7沒有專業素養

面試官問的面試題:

沒有提問
自我總結:
1邏輯思維模板
2案例收集+關注行業動態(企業微信公眾號,官網~)——邏輯思維導圖 1天1張
3結合公司自身發展
4全程微笑,親和力尊重~
5需要有價值,不能套路
6回顧鴻仁課程~
7看面經~

贊一下(0) 踩一下

2018-10-30 14:28:48 | 網上申請
面試過程:

12個人一組,無領導小組討論,給一個case,3分鐘讀題,35分鐘討論,3分鐘總結。我們組偏題,結果全軍覆沒。

面試官問的面試題:

12個人一組,無領導小組討論,給一個case,3分鐘讀題,35分鐘討論,3分鐘總結。我們組偏題,結果全軍覆沒。

贊一下(0) 踩一下

2018-10-11 09:50:58 | 內部推薦
面試過程:

同學在這個組實習過,就讓他幫忙內推了。沒想到崗位不match。。所以整個過程非常痛苦。內推完第二天就打來電話約了時間,電話里說了地點,并沒有經過hr,是面試官直接聯系的。準時到了以后就開始面試,兩面,最后還問了有哪些別的offer以及期望待遇等,搞得以為自己過了。。

面試官問的面試題:

一面是個女面試官,先過了一遍簡歷,然后問了幾個基礎問題:講一下word2vec,寫交叉熵損失函數等,然后問了幾個算法題:
1. 一個從左往右、從上往下遞增的二維數組,怎么查找一個數在不在里面?
2. 單鏈表的反轉
二面 男
1. 寫lstm的公式
2. 用兩個棧實現一個隊列
3. 一個迷宮,找從入口到出口的最短路徑
廣度優先搜索,記錄當前點的最短路徑。。
4. 園的內切三角形是銳角三角形的概率 1/4

贊一下(1) 踩一下

2018-09-28 11:04:38 | 校園招聘
面試過程:

校園招聘投了京東的供應鏈規劃崗,筆試完成后大概兩天收到的9月25號初試通知,面試是在一家酒店進行,抵達先現場后首先進行了簽到,樓主原定2點面試,但由于前一個面試者超時,因此樓主大概2:10分進入的面試現場。整個面試時長大概35分鐘。

面試官問的面試題:

首先自我介紹,其次面試官問了對京東物流有什么了解;后問了之前的500強實習情況,并進一步問為什么不選擇留在那家公司。再后來給出了一個情景問題,如果你和你的老板再某個方案上不一致你會怎么辦;讓我評價一下自己是屬于外向型還是內向型,并詢問這期間是否有轉變;最后問是否有什么問題要提,樓主提了該崗位的職業發展與LET項目有什么區別。總體交流還是不錯的,面試官也很nice,第二天接到了復試通知。復試尚未進行。

贊一下(1) 踩一下

2018-08-29 15:55:55 | 網上申請
面試過程:

電話面試,首先微信詢問了為什么離職,我說是因為出差不能 接受,最好不要說其他體現自己缺點的原因。然后就讓我等電話面試,當天下班7點就來電話開始面試了,面試一共就問了10個問題左右,當時聊的挺輕松的。

面試官問的面試題:

1. LinkedList和ArrayList的數據原理?
a) LinkedList:鏈表結構,增刪快,讀取慢。
b) ArrayList:數組結構,讀取快,增刪慢。
2. ArrayList的默認初始化長度,在add時的源碼實現?
a) 默認長度10,add時如果滿了會使用arrays.copy()到一個新建的長度為1.5倍的數組。
3. HashMap的底層實現,在高并發時會出現的問題,是否有序的,解釋無序的原因?
a) Entry數組,hash碰撞時會形成鏈表。
b) 并發put時會在擴容時形成鏈表環,下一次get時內容溢出。
c) 無序,數組下標是根據key的hash值計算的,和放入順序無關。
4. HashSet內部實現,如何實現的無重復?
a) 內部就是包了一個hashMap,使用key的hash值來存放到map里面,如果相同就覆蓋。
5. String的內部結構?
a) Char數組,定義為final類不可變,每一次字符串拼接都是new stringBuilder.append(),每一次的replace/substring都是new String()。
6. 線程池的參數含義,線程池執行新情求的流程?
a) 流程:
i. 核心數未滿就創建線程,即使有空閑的;
ii. 核心數滿了隊列未滿,就放入隊列;
iii. 隊列滿了,就新建線程直至最大數滿;
iv. 最大數滿了就根據拒絕處理策略處理;
b) corePollSize:核心線程數
c) maximumPoolSize:最大線程數
d) keepAliveTime:空閑線程保留時間
e) TimeUnit:保留時間單位
f) BlockingQueue:阻塞隊列(有限隊列ArrayBlockingQueue,無限隊列LinkedBlockingQueue)
g) ThreadFactory:線程工廠
h) RejectedExeutionHandler:隊列滿時的拒絕處理策略
7. Runable和Callable區別?
a) 都是任務,后者可以有返回值或者拋出異常,使用get獲取返回值時要阻塞當前線程。
8. volatile關鍵字的作用?
a) 防止指令重排,對所有線程的可見性;
b) 可見性是基于內容屏障實現的,保證每個線程總能拿到內存中的最新值。
9. 事務的理解,事務的傳播性,傳播級別,隔離性,隔離級別?
a) 事務分為編程式和聲明式。編程式更加靈活,聲明式方便管理。
b) 傳播級別定義的是事務的控制范圍,事務隔離級別定義的是事務在數據庫讀寫方面的控制范圍。
c) 傳播級別:
i. REQUIRED:上下文已存在事務,則加入到事務中,若不存在,則創建事務
ii. NESTED:嵌套上下文中的事務,不存在就新建
iii. SUPPORTS:上下文已存在事務,則加入到事務中,若不存在,則不使用事務
iv. NOT_SUPPORTED:不支持事務,如果在事務中,就掛起直至邏輯完成后恢復
v. REQUIRES_NEW:每次都新建一個事務,掛起上下文的事務直至本事務完成后恢復
vi. MANDATORY:要求上下文必須存在事務,否則拋出異常
vii. NERVER:要求上下文不允許存在事務,否則拋出異常
d) 隔離級別:
i. Serializable:事務串行執行,影響性能
ii. Repeatable read:避免了不可重復讀取,保證一個事務不會修改已經由另一個事務讀取但未提交的數據
iii. Read committed:默認級別,保證一個事務不會讀取已經由另一個事務讀取但未提交的數據
iv. Read uncommitted:保證不會讀取非法數據
10. SQL優化的例子?
a) 添加索引
i. 聯合索引,誰在前誰可以單獨用索引
ii. is null 和 is not null 不會使用索引
iii. 對列進行操作,如||連接,不會使用索引
iv. Like 語句%在前面不會使用索引
v. Order by 里面使用表達式不會使用索引
b) 將不等于<>替換為大于or小于
c) Select避免使用*號
d) 使用EXISTS代替IN
e) Sql語句全部大寫,因為執行時會轉換為大寫
f) 讀寫分離和分庫分表,可以用mysql的主從同步實現分庫
11. SQL注入方式?如何防止?
a) 方式:比如登錄頁面用戶名輸入 ‘ or 1=1 --。
b) 防止:
i. 使用預編譯PreparedStatement;
ii. 正則表達式過濾sql關鍵字和符號;
12. 樂觀鎖 悲觀鎖?
a) 樂觀鎖:借助版本號或時間戳,更新前獲取舊值,更新時判斷值為舊值才更新,否則回滾重試。
i. 使用場景:業務中無法和數據庫保持連接的情況。或獲取鎖失敗幾率小的情況。
b) 悲觀鎖:一鎖二查三更新。Mysql的select for update如果沒用索引會全表掃描都鎖上。
13. redis 可存儲的數據結構,如何實現分布式鎖?
a) String字符串,hash哈希,list列表,set集合,zset散列
b) 分布式鎖用setnx命令,如果鎖不存在則set進去,如果鎖存在則不做操作
c) Setnx結合expire一起使用,保證過期自動解鎖,防止死鎖。但是可能出現expire命令時突然崩潰導致過期時間設置失敗
d) 高版本redis使用set命令,一次性設置所有參數
jedis.set(lockKey, requestId, SET_IF_NOT_EXIST, SET_WITH_EXPIRE_TIME, expireTime);
e) 還可以使用lua腳本加eval命令實現加鎖的原子操作(非原子性場景:解鎖時鎖突然過期,然后另一個客戶端加鎖成功,這時解鎖就解到別人去了)
14. Autowire 和 Resource 區別?
a) Autowire是byType的,是spring提供的,設置required=false可以注入null,結合@Qualifier可以byName。
b) Resource是byName的,是jdk自帶的。
i. 如果同時指定了name和type,則找不到就拋出異常;
ii. 如果指定了name,就只按name匹配,找不到拋出異常;
iii. 如果指定了type,就只按type匹配,找不到或找到多個拋出異常;
iv. 如果沒有指定,先按name,找不到再按type;
15. Spring Boot、Spring MVC 和 Spring 有什么區別?
a) Spring:主要核心是IOC和AOP。
b) Spring MVC:用于web應用,借助mvc分層,核心是DispatcherServlet,ModleAndView,ViewResolver。
c) Spring Boot:只支持JDK8,簡化大量配置,通過自動配置和一個啟動類實現,默認是tomcat容器,可以通過pom配置修改為jetty。
(如省略了web.xml+servlet-mvc.xml+application.xml等配置文件)
16. 微服務?
a) 概念:根據業務拆分為多個服務,部署在不同服務器上,相互之間進行調用,使用dubbo或者springcloud;
b) Dubbo停止維護,只支持RPC,不支持分布式;
17. Spring Cloud 如何注冊服務?斷路器是什么?Eureka Server集群?
a) 在main方法加@EnableDisscoveryClient,就可以在服務發布時,將服務名+ip+port+域名注冊到注冊中心,一般通過zookeeper/Eureka注冊。
b) 調用的時候通過ribbon和feign(整合了Ribbon和Hystrix):
i. Ribbon:@RibbonClient(value="服務名稱"),要構建http請求;
ii. Feign:@FeignClient,以接口的方式調用,定義為抽象方法,注解寫在方法上;
c) 斷路器:處理多個請求等待響應的問題,有三種狀態:
i. 完全打開:上一次請求沒有響應,下一次請求就被攔截。
ii. 半開:短時間內檢測到服務有恢復跡象,就會放過請求,如果能調用成功,則關閉斷路器。
iii. 關閉:服務能正常調用。
d) Eureka Server集群:采用去中心化的架構,每一個節點都保存其他節點的副本,新建節點后,會從附近節點請求注冊信息做初始化,并且以心跳檢測所有節點是否正常運行,如果超時沒有收到心跳就會注銷該節點。如果丟失心跳過多,就會自我保護。
18. kafka?activeMQ?RabbitMQ?
a) Kafka:處理發布-訂閱的模式,高吞吐量,大數據量,支持批量寫入,消息寫入磁盤,減少IO;
b) ActiveMQ:
c) RabbitMQ:支持miror queue,不支持批量寫入
19. JVM內存區域劃分,內存模型,JVM調優?
a) 內存區域:
i. 堆:所有線程共享,存放對象和數組。
ii. 棧:每個線程有獨立的棧,存放局部變量,操作數棧,常量池的引用,方法返回地址(遞歸會導致棧內存溢出) 。
iii. 方法區:所有線程共享,存放類信息,靜態變量,編譯后的代碼。
iv. 本地方法棧:用于調用native方法服務的。
v. 程序計數器:每個線程有獨立的計數器,保存的當前執行的指令的地址,用于多線程中切換線程后恢復之前的執行位置。
b) 內存模型:
i. 堆(Heap space分為年輕代和老年代。年輕代分為Eden和兩個Survivor區)
1. 年輕代是新對象的產生地方,主要位于Eden區,Eden區被用完就會觸發Minor GC,存活的放入From Survivor區,FS區滿后觸發GC,存活的放入To Survivor區。多次GC后仍然存活的放入老年代。
2. 老年代存放長久存活的對象,滿后觸發Major GC,這會讓所有線程停止直到回收完成。
ii. 永久代(Permanent Generation)(Java8中已經用metaspace完全替代了永久代。jvm參數-XX:PermSize 和 -XX:MaxPermSize選項會被忽略)
iii. Native Area(程序計數器+本地方法棧)
c) 內存調優:
i. -Xmx/Xms:最大/初始堆內存 -XX:MaxNewSize/NewSize:最大/初始年輕內存(通常為 Xmx 的 1/3 或 1/4)
ii. 回收算法:引用計數,標記清除(碎片問題),復制(空間問題),標記整理(最優)
20. 設計模式,使用場景?
a) 觀察者模式:如android的各種listener監聽,借助接口通知觀察者做出響應
b) 裝飾者模式:如IO流的各種包裝new BufferedInputStream(new FileInputStream(new File()))
c) 適配器模式:如Java.util.Arrays#asList(),java.io.InputStreamReader(InputStream)
d) 橋接模式:減耦合,如Collections類中的sort(),JDBC數據庫訪問接口API

贊一下(12) 踩一下

還需查看京東商城 更多信息?

相關公司面試經驗
新疆时时彩开奖记录