日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

比亞迪面試,全程八股!

來源: 責編: 時間:2023-11-30 09:28:37 222觀看
導讀比亞迪最近幾年憑借著其新能源汽車的板塊大火了一把,無論是名聲還是股價都漲得嘎嘎猛,但是迪子招聘編程技術崗位的人員卻有兩個特點:面試難度低,對學校有一定的要求。薪資給的和面試難度一樣低。但不管怎么,迪子也算是國內

BBH28資訊網——每日最新資訊28at.com

比亞迪最近幾年憑借著其新能源汽車的板塊大火了一把,無論是名聲還是股價都漲得嘎嘎猛,但是迪子招聘編程技術崗位的人員卻有兩個特點:BBH28資訊網——每日最新資訊28at.com

  1. 面試難度低,對學校有一定的要求。
  2. 薪資給的和面試難度一樣低。

但不管怎么,迪子也算是國內知名公司了,所以今天咱們來看看,他的校招 Java 技術崗的面試題都問了哪些知識點?面試題目如下:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

1、int和Integer有什么區別?

參考答案:int 和 Integer 都是 Java 中用于表示整數的數據類型,然而他們有以下 6 點不同:BBH28資訊網——每日最新資訊28at.com

  • 數據類型不同:int 是基礎數據類型,而 Integer 是包裝數據類型;
  • 默認值不同:int 的默認值是 0,而 Integer 的默認值是 null;
  • 內存中存儲的方式不同:int 在內存中直接存儲的是數據值,而 Integer 實際存儲的是對象引用,當 new 一個 Integer 時實際上是生成一個指針指向此對象;
  • 實例化方式不同:Integer 必須實例化才可以使用,而 int 不需要;
  • 變量的比較方式不同:int 可以使用 == 來對比兩個變量是否相等,而 Integer 一定要使用 equals 來比較兩個變量是否相等;
  1. 泛型使用不同:Integer 能用于泛型定義,而 int 類型卻不行。

2、什么時候用 int 和 Integer?

參考答案:int 和 Integer 的典型使用場景如下:BBH28資訊網——每日最新資訊28at.com

  • Integer 典型使用場景:在 Spring Boot 接收參數的時候,通常會使用 Integer 而非 int,因為 Integer 的默認值是 null,而 int 的默認值是 0。如果接收參數使用 int 的話,那么前端如果忘記傳遞此參數,程序就會報錯(提示 500 內部錯誤)。因為前端不傳參是 null,null 不能被強轉為 0,所以使用 int 就會報錯。但如果使用的是 Integer 類型,則沒有這個問題,程序也不會報錯,所以 Spring Boot 中 Controller 接收參數時,通常會使用 Integer。
  • int 典型使用場景:int 常用于定義類的屬性類型,因為屬性類型,不會 int 不會被賦值為 null(編譯器會報錯),所以這種場景下,使用占用資源更少的 int 類型,程序的執行效率會更高。

3、HashMap 底層實現?

HashMap 在 JDK 1.7 和 JDK 1.8 的底層實現是不一樣的。BBH28資訊網——每日最新資訊28at.com

  • 在 JDK 1.7 中,HashMap 使用的是數組 + 鏈表實現的。
  • 而 JDK 1.8 中使用的是數組 + 鏈表或紅黑樹實現的

HashMap 在 JDK 1.7 中的實現如下圖所示:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

HashMap 在 JDK 1.8 中的實現如下圖所示:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

4、HashMap 如何取值和存值?

參考答案:HashMap 使用 put(key,value) 方法進行存值操作,而存值操作的關鍵是根據 put 中的 key 的哈希值來確定存儲的位置,如果存儲的位置為 null,則直接存儲此鍵值對;如果存儲的位置有值,則使用鏈地址法來解決哈希沖突,找到新的位置進行存儲。BBH28資訊網——每日最新資訊28at.com

HashMap 取值的方法是 get(key),它主要是通過 key 的哈希值,找到相應的位置,然后通過 key 進行判斷,從而獲取到存儲的 value 信息。BBH28資訊網——每日最新資訊28at.com

5、SpringBoot 如何修改端口號?

參考答案:在 Spring Boot 中的配置文件中設置“server.port=xxx”就可以修改端口號了。BBH28資訊網——每日最新資訊28at.com

6、如何修改 Tomcat 版本號?

參考答案:在 pom.xml 中添加 tomcat-embed-core 依賴就可以修改 Spring Boot 中內置的 Tomcat 版本號了,如下圖所示:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

但需要注意的是 Spring Boot 和 Tomcat 的版本是有對應關系的,要去 maven 上查詢對應的版本關系才能正確的修改內置的 Tomcat 版本號,如下圖所示:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

7、SpringBoot如何配置Redis?

參考答案:首先在 Spring Boot 中添加 Redis 的框架依賴,然后在配置文件中使用“spring.redis.xxx”來設置 Redis 的相關屬性,例如以下這些:BBH28資訊網——每日最新資訊28at.com

spring:  redis:    # Redis 服務器地址    host: 127.0.0.1    # Redis 端口號    port: 6379    # Redis服務器連接密碼,默認為空,若有設置按設置的來    password:    jedis:      pool:        # 連接池最大連接數,若為負數則表示沒有任何限制        max-active: 8        # 連接池最大阻塞等待時間,若為負數則表示沒有任何限制        max-wait: -1        # 連接池中的最大空閑連接        max-idle: 8

8、MySQL 左連接和右連接有什么區別?

參考答案:在 MySQL 中,左連接(Left Join)和右連接(Right Join)是兩種用來進行聯表查詢的 SQL 語句,它們的區別如下:BBH28資訊網——每日最新資訊28at.com

  • 左連接:左連接是以左邊的表格(也稱為左表)為基礎,將左表中的所有記錄和右表中匹配的記錄聯接起來。即使右表中沒有匹配的記錄,左連接仍然會返回左表中的記錄。如果右表中有多條匹配記錄,則會將所有匹配記錄返回。左連接使用 LEFT JOIN 關鍵字來表示。
  • 右連接:右連接是以右邊的表格(也稱為右表)為基礎,將右表中的所有記錄和左表中匹配的記錄聯接起來。即使左表中沒有匹配的記錄,右連接仍然會返回右表中的記錄。如果左表中有多條匹配記錄,則會將所有匹配記錄返回。右連接使用 RIGHT JOIN 關鍵字來表示。

例如以下圖片,左連接查詢的結果如下圖所示(紅色部分為查詢到的數據):BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

右連接如下圖紅色部分:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

9、內連接沒有匹配上會怎么?

參考連接:內連接使用的是 inner join 關鍵字來實現的,它會匹配到兩張表的公共部分,如下圖所示:BBH28資訊網——每日最新資訊28at.com

BBH28資訊網——每日最新資訊28at.com

所以,如果內連接沒有匹配上數據,則查詢不到此數據。BBH28資訊網——每日最新資訊28at.com

小結

以上是比亞迪的面試題,但并不是說比亞迪的面試難度一定只有這么低。因為面試的難度通常是根據應聘者的技術水平決定的:如果應聘者的能力一般,那么通常面試官就會問一下簡單的問題,然后早早結束面試;但如果應聘者的能力比較好,面試官通常會問的比較難,以此來探尋應聘者的技術能力邊界,從而為后續的定薪、定崗來做準備,所以大家如果遇到迪子的面試也不要大意。BBH28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-35297-0.html比亞迪面試,全程八股!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 編程必備,解析五種常用的Python設計模式

下一篇: 說一下線程池的核心參數,線程池的執行原理

標簽:
  • 熱門焦點
  • 十個簡單但很有用的Python裝飾器

    裝飾器(Decorators)是Python中一種強大而靈活的功能,用于修改或增強函數或類的行為。裝飾器本質上是一個函數,它接受另一個函數或類作為參數,并返回一個新的函數或類。它們通常用
  • 自動化在DevOps中的力量:簡化軟件開發和交付

    自動化在DevOps中扮演著重要角色,它提升了DevOps的效能。通過自動化工具和方法,DevOps團隊可以實現以下目標:消除手動和重復性任務。簡化流程。在整個軟件開發生命周期中實現更
  • 小紅書1周漲粉49W+,我總結了小白可以用的N條漲粉筆記

    作者:黃河懂運營一條性教育視頻,被54萬人“珍藏”是什么體驗?最近,情感博主@公主是用鮮花做的,火了!僅僅憑借一條視頻,光小紅書就有超過128萬人,為她瘋狂點贊!更瘋狂的是,這
  • 猿輔導與新東方的兩種“歸途”

    作者|卓心月 出品|零態LT(ID:LingTai_LT)如何成為一家偉大企業?答案一定是對“勢”的把握,這其中最關鍵的當屬對企業戰略的制定,且能夠站在未來看現在,即使這其中的
  • 年輕人的“職場羞恥感”,無處不在

    作者:馮曉亭 陶 淘 李 欣 張 琳 馬舒葉來源:燃次元“人在職場,應該選擇什么樣的著裝?”近日,在網絡上,一個與著裝相關的帖子引發關注,在該帖子里,一位在高級寫字樓亞洲金
  • 阿里瓴羊One推出背后,零售企業迎數字化新解

    作者:劉曠近年來隨著數字經濟的高速發展,各式各樣的SaaS應用服務更是層出不窮,但本質上SaaS大多局限于單一業務流層面,對用戶核心關切的增長問題等則沒有提供更好的解法。在Saa
  • 造車兩年股價跌六成,小米的估值邏輯變了嗎?

    如果從小米官宣造車后的首個交易日起持有小米集團的股票,那么截至2023年上半年最后一個交易日,投資者將浮虧59.16%,同區間的恒生科技指數跌幅為52.78%
  • 三星折疊屏手機去年銷售近1000萬臺 今年目標定為1500萬

    7月29日消息,三星率先發力可折疊手機市場,在全球市場已經取得了非常亮眼的成績,接下來會進一步鞏固和擴大這一優勢。三星在推出Galaxy Z Flip5和Galax
  • iQOO Neo8 Pro搶先上架:首發天璣9200+ 安卓性能之王

    經過了一段時間的密集爆料,昨日iQOO官方如期對外宣布:將于5月23日推出全新的iQOO Neo8系列新品,官方稱這是一款擁有旗艦級性能調校的作品。隨著發布時
Top 主站蜘蛛池模板: 宁海县| 简阳市| 泰州市| 永年县| 定西市| 平阴县| 西城区| 昌平区| 墨竹工卡县| 日照市| 黄石市| 塔城市| 北川| 东丰县| 乌鲁木齐县| 彭州市| 焦作市| 信阳市| 博白县| 峡江县| 正阳县| 湟源县| 辉县市| 青龙| 昌宁县| 徐州市| 曲靖市| 荆门市| 临湘市| 秦皇岛市| 澄江县| 龙州县| 永丰县| 宝丰县| 莎车县| 志丹县| 贺兰县| 南投市| 桃江县| 同心县| 专栏|