面試官問我,你講一下WMS倉儲管理業務?

2022-07-07 08:45:15 字數 1228 閱讀 3882

一般軟體面試,都少不了對你過往的專案經驗詢問,那麼,從面試角度來講,業務+技能,是重要的兩塊。以下是以「wms倉儲管理」專案為例,在面試時的回答:

ok,那就講一下我最近參與的乙個專案。專案的名稱是~~智慧型倉儲管理系統;

這個專案是關於自動化倉儲的需求,當時我們公司的主要業務就是提供自動化倉儲服務。

因為物流的快速發展,一般的工廠或者商家進行商業經營的時候,都是選擇全國市場,而不是地區市場。

這個時候他們往往會選擇在全國不同的地區進行儲存,可以達到就近發貨,既可以減少客戶收到快遞的等待期,也可以節省物流成本。

但是除了一些規模比較大實力比較強的企業外,大多數工廠或者商家不可能在全國不同的地方建倉庫。

這時候他們就可以選擇一些專門的倉儲物流公司提供的服務,這些公司在全國一些主要的地區或城市建有大型的倉庫,可以租賃給工廠或商家來進行商品存貯或者中轉銷售。我們公司就是主要為這些倉儲物流公司提供一些自動化倉儲技術支援。

我們主要是通過wms,wcs,和pms三個系統來進行商品入庫、出庫、盤點和單據管理的工作,使這些倉儲能達到乙個70%左右的自動化率,極大減少人工指出成本,並降低通過因此帶來的一些管理和操作上的混亂和失誤。其中wms主要負責整個任務管理和倉庫系統之間調控。wcs主要負責控制移動機械人和流水線路徑控制,pms主要負責貨架和抓手控制。

我當時主要負責的就是盤點管理這一塊的自動化測試。這個也是倉儲系統中最重要的模組,因為它本身就包含的盤點出庫和盤點入庫就涉及到了出庫和入庫的部分。

我具體說明一下我們盤點出庫的乙個任務流程好了,任務涉及到介面比較多,我這裡提到的是幾個主要的介面。整個任務流程是當上上游的盤點任務下發以後,wms通過任務下發介面告知pms系統盤點單的盤點任務,入參資訊包括關於盤點單號,盤點數量以及具體商品編號,名稱等資訊,並通過pms返回的資訊了解商品具體存放的片區和貨架以及層數。同時wms又通過任務下發介面將盤點任務以及盤點站台的資訊告知wcs,通過返回的資訊了解流水線負荷以及使用率情況。此時pms通過控制抓手抓取盤點商品至下架口,通過商品下架確認介面準備完成可以開始下架工作,wms通過wcs實時返回的流水線負荷以及使用率的資訊判定可以執行下架任務時,通過或下架確認介面告知wcs停止流水線,流水線停止後wcs通過下架確認介面告知wms流水線停止的資訊,wms通過下架確認介面告知pms流水線停止資訊,此時pms通過內部介面控制抓手將商品放箱至流水線。放箱完成通過介面告知wms,wms再通過介面告知wcs,wcs獲取資訊後可以控制流水線繼續移動,將商品移動至盤點站台完成盤點出庫的任務。

另外,面試的時候,業務能夠清晰的,有條理的講上4,5分鐘就ok了!

for迴圈優化 面試官 可以優化一下氣泡排序嘛?

十大排序演算法中,氣泡排序應該算得上是最簡單的一種排序方法了。之前只知道最簡單的兩個for迴圈做冒泡,其實在for迴圈的同時,還可以通過一些小細節來實現對演算法的優化。首先我們可以通過 來了解其冒泡原理 通過 可以清晰的看見冒泡的原理 前後比較,然後移位。下面我們進行實戰,對下列陣列進行排序 int...

面試官 說一下NIO和BIO的區別

bio,面向流,只能讀或者只能寫,阻塞io nio,面向緩衝區,可以同時進行讀寫,非阻塞io 整個bio的繼承關係如上圖,每種流只能寫或者讀,整個bio流的設計用了裝飾者模式,如果你不清楚的話,可以看 面試官 說一下裝飾者模式的作用,以及哪些地方用到了裝飾者模式吧 本文不再介紹 nio涉及到的api...

程式設計師如何回答面試官「請介紹一下自己」這類問題

從面試官的角度來看,最難的面試問題莫過於此 那麼 說說你自己吧。這似乎很簡單,感覺就像一張免費入場券 沒有假想場景,無需真實例子,沒有技術挑戰,甚至沒有可怕的 你最大的缺點是什麼?只要 告訴我一切。但這只是看起來簡單。收到這樣的公開邀請,風險可能大於機遇,因為你沒有任何回答框架,只有乙個沒有線索的空...