<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 05-May-2020 [08:25:37] {PM}-->
<schema targetNamespace="http://www.fabrinet.com/20200327" elementFormDefault="qualified" xmlns:fn="http://www.fabrinet.com/20200327" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.fabrinet.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" id="CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<link:definition>1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" id="CondensedConsolidatedStatementsOfShareholdersEquity">
<link:definition>1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedStatementsOfShareholdersEquityParenthetical" id="CondensedConsolidatedStatementsOfShareholdersEquityParenthetical">
<link:definition>1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical" id="CondensedConsolidatedStatementsOfCashFlowsParenthetical">
<link:definition>1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BusinessAndOrganization" id="BusinessAndOrganization">
<link:definition>1009 - Disclosure - Business and organization</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccountingPolicies" id="AccountingPolicies">
<link:definition>1010 - Disclosure - Accounting policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RevenuesFromContractsWithCustomers" id="RevenuesFromContractsWithCustomers">
<link:definition>1011 - Disclosure - Revenues from contracts with customers</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/EarningsPerOrdinaryShare" id="EarningsPerOrdinaryShare">
<link:definition>1012 - Disclosure - Earnings per ordinary share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CashCashEquivalentsAndShortTermInvestments" id="CashCashEquivalentsAndShortTermInvestments">
<link:definition>1013 - Disclosure - Cash, Cash Equivalents and Short-Term Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueOfFinancialInstruments" id="FairValueOfFinancialInstruments">
<link:definition>1014 - Disclosure - Fair value of financial instruments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/TradeAccountsReceivableNet" id="TradeAccountsReceivableNet">
<link:definition>1015 - Disclosure - Trade accounts receivable, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/Inventories" id="Inventories">
<link:definition>1016 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/OtherReceivable" id="OtherReceivable">
<link:definition>1017 - Disclosure - Other receivable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RestrictedCash" id="RestrictedCash">
<link:definition>1018 - Disclosure - Restricted cash</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/Leases" id="Leases">
<link:definition>1019 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/Intangibles" id="Intangibles">
<link:definition>1020 - Disclosure - Intangibles</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/Goodwill" id="Goodwill">
<link:definition>1021 - Disclosure - Goodwill</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/Borrowings" id="Borrowings">
<link:definition>1022 - Disclosure - Borrowings</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1023 - Disclosure - Income taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>1024 - Disclosure - Share-based compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareholdersEquity" id="ShareholdersEquity">
<link:definition>1025 - Disclosure - Shareholders' equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccumulatedOtherComprehensiveIncomeLossAoci" id="AccumulatedOtherComprehensiveIncomeLossAoci">
<link:definition>1026 - Disclosure - Accumulated other comprehensive income (loss) ("AOCI")</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1027 - Disclosure - Commitments and contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BusinessSegmentsAndGeographicInformation" id="BusinessSegmentsAndGeographicInformation">
<link:definition>1028 - Disclosure - Business segments and geographic information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1029 - Disclosure - Subsequent events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccountingPoliciesPolicies" id="AccountingPoliciesPolicies">
<link:definition>1030 - Disclosure - Accounting policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccountingPoliciesTables" id="AccountingPoliciesTables">
<link:definition>1031 - Disclosure - Accounting policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RevenuesFromContractsWithCustomersTables" id="RevenuesFromContractsWithCustomersTables">
<link:definition>1032 - Disclosure - Revenues from contracts with customers (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/EarningsPerOrdinaryShareTables" id="EarningsPerOrdinaryShareTables">
<link:definition>1033 - Disclosure - Earnings per ordinary share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CashCashEquivalentsAndShortTermInvestmentsTables" id="CashCashEquivalentsAndShortTermInvestmentsTables">
<link:definition>1034 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueOfFinancialInstrumentsTables" id="FairValueOfFinancialInstrumentsTables">
<link:definition>1035 - Disclosure - Fair value of financial instruments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/TradeAccountsReceivableNetTables" id="TradeAccountsReceivableNetTables">
<link:definition>1036 - Disclosure - Trade accounts receivable, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1037 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesTables" id="LeasesTables">
<link:definition>1038 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/IntangiblesTables" id="IntangiblesTables">
<link:definition>1039 - Disclosure - Intangibles (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/GoodwillTables" id="GoodwillTables">
<link:definition>1040 - Disclosure - Goodwill (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BorrowingsTables" id="BorrowingsTables">
<link:definition>1041 - Disclosure - Borrowings (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>1042 - Disclosure - Share-based compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccumulatedOtherComprehensiveIncomeLossAociTables" id="AccumulatedOtherComprehensiveIncomeLossAociTables">
<link:definition>1043 - Disclosure - Accumulated other comprehensive income (loss) ("AOCI") (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BusinessSegmentsAndGeographicInformationTables" id="BusinessSegmentsAndGeographicInformationTables">
<link:definition>1044 - Disclosure - Business segments and geographic information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AccountingPoliciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" id="AccountingPoliciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail">
<link:definition>1045 - Disclosure - Accounting policies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RevenuesFromContractsWithCustomersAdditionalInformationDetail" id="RevenuesFromContractsWithCustomersAdditionalInformationDetail">
<link:definition>1046 - Disclosure - Revenues from contracts with customers - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ScheduleOfActivityInTheCompanysContractAssetsAndContractLiabilitiesDetail" id="ScheduleOfActivityInTheCompanysContractAssetsAndContractLiabilitiesDetail">
<link:definition>1047 - Disclosure - Schedule of Activity in the Company's Contract Assets and Contract Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/DisaggregationOfRevenueByGeographicalRegionsDetail" id="DisaggregationOfRevenueByGeographicalRegionsDetail">
<link:definition>1048 - Disclosure - Disaggregation of Revenue by Geographical Regions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RevenuesRevenuesByEndMarketDetail" id="RevenuesRevenuesByEndMarketDetail">
<link:definition>1049 - Disclosure - Revenues - Revenues by End Market (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/EarningsPerOrdinaryShareDetail" id="EarningsPerOrdinaryShareDetail">
<link:definition>1050 - Disclosure - Earnings Per Ordinary Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CashCashEquivalentsAndShortTermInvestmentsDetail" id="CashCashEquivalentsAndShortTermInvestmentsDetail">
<link:definition>1051 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/AvailableForSaleSecuritiesBasedOnStatedEffectiveMaturitiesDetail" id="AvailableForSaleSecuritiesBasedOnStatedEffectiveMaturitiesDetail">
<link:definition>1052 - Disclosure - Available-for-Sale Securities Based on Stated Effective Maturities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CashCashEquivalentsAndShortTermInvestmentsAdditionalInformationDetail" id="CashCashEquivalentsAndShortTermInvestmentsAdditionalInformationDetail">
<link:definition>1053 - Disclosure - Cash, Cash Equivalents and Short-Term Investments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueOnRecurringBasisDetail" id="FairValueOnRecurringBasisDetail">
<link:definition>1054 - Disclosure - Fair Value on Recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueOnRecurringBasisParentheticalDetail" id="FairValueOnRecurringBasisParentheticalDetail">
<link:definition>1055 - Disclosure - Fair Value on Recurring Basis (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueAdditionalInformationDetail" id="FairValueAdditionalInformationDetail">
<link:definition>1056 - Disclosure - Fair Value - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueScheduleImpactsOfDerivativeGainLossOfCashFlowHedgesDetails" id="FairValueScheduleImpactsOfDerivativeGainLossOfCashFlowHedgesDetails">
<link:definition>1057 - Disclosure - Fair Value - Schedule Impacts of Derivative Gain (Loss) of Cash Flow Hedges  (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FairValueScheduleOfDerivativeFinancialInstrumentsDetail" id="FairValueScheduleOfDerivativeFinancialInstrumentsDetail">
<link:definition>1058 - Disclosure - Fair Value - Schedule of Derivative Financial Instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/TradeAccountsReceivableNetDetail" id="TradeAccountsReceivableNetDetail">
<link:definition>1059 - Disclosure - Trade Accounts Receivable, Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/InventoriesDetail" id="InventoriesDetail">
<link:definition>1060 - Disclosure - Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/OtherReceivableAdditionalInformationDetail" id="OtherReceivableAdditionalInformationDetail">
<link:definition>1061 - Disclosure - Other receivable - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RestrictedCashAdditionalInformationDetail" id="RestrictedCashAdditionalInformationDetail">
<link:definition>1062 - Disclosure - Restricted cash - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail">
<link:definition>1063 - Disclosure - Leases - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPositionDetail" id="LeasesScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPositionDetail">
<link:definition>1064 - Disclosure - Leases - Schedule Of Adoption Of Topic 842 On Operating Lease In Consolidate Financial Position (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesScheduleOfOperatingLeaseLiabilitiesDetail" id="LeasesScheduleOfOperatingLeaseLiabilitiesDetail">
<link:definition>1065 - Disclosure - Leases - Schedule Of Operating Lease Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesSummaryOfAdditionalInformationRelatedToOperatingAndFinanceLeaseDetail" id="LeasesSummaryOfAdditionalInformationRelatedToOperatingAndFinanceLeaseDetail">
<link:definition>1066 - Disclosure - Leases - Summary Of Additional Information Related To Operating And Finance Lease (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseDetail" id="LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseDetail">
<link:definition>1067 - Disclosure - Leases - Schedule Of Supplemental Cash Flow Information Related To Operating Lease (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/IntangiblesDetail" id="IntangiblesDetail">
<link:definition>1068 - Disclosure - Intangibles (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/IntangiblesAdditionalInformationDetail" id="IntangiblesAdditionalInformationDetail">
<link:definition>1069 - Disclosure - Intangibles - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/WeightedAverageRemainingLifeOfIntangibleAssetsDetail" id="WeightedAverageRemainingLifeOfIntangibleAssetsDetail">
<link:definition>1070 - Disclosure - Weighted-Average Remaining Life of Intangible Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/EstimatedFutureAmortizationOfIntangiblesDetail" id="EstimatedFutureAmortizationOfIntangiblesDetail">
<link:definition>1071 - Disclosure - Estimated Future Amortization of Intangibles (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/GoodwillAdditionalInformationDetail" id="GoodwillAdditionalInformationDetail">
<link:definition>1072 - Disclosure - Goodwill - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ChangesInCarryingAmountOfGoodwillFromAcquisitionDetail" id="ChangesInCarryingAmountOfGoodwillFromAcquisitionDetail">
<link:definition>1073 - Disclosure - Changes in Carrying Amount of Goodwill from Acquisition (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/TotalBorrowingsIncludingCurrentPortionAndNonCurrentPortionOfLongTermBorrowingsDetail" id="TotalBorrowingsIncludingCurrentPortionAndNonCurrentPortionOfLongTermBorrowingsDetail">
<link:definition>1074 - Disclosure - Total Borrowings, Including Current Portion and Non-Current Portion of Long-Term Borrowings (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/MovementsOfLongTermLoansDetail" id="MovementsOfLongTermLoansDetail">
<link:definition>1075 - Disclosure - Movements of Long-Term Loans (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/FutureMaturitiesOfLongTermDebtDetail" id="FutureMaturitiesOfLongTermDebtDetail">
<link:definition>1076 - Disclosure - Future Maturities of Long-Term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BorrowingsAdditionalInformationDetail" id="BorrowingsAdditionalInformationDetail">
<link:definition>1077 - Disclosure - Borrowings - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1078 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/EffectOfRecordingShareBasedCompensationExpenseDetail" id="EffectOfRecordingShareBasedCompensationExpenseDetail">
<link:definition>1079 - Disclosure - Effect of Recording Share-Based Compensation Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareBasedCompensationExpenseRecordedInCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeDetail" id="ShareBasedCompensationExpenseRecordedInCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeDetail">
<link:definition>1080 - Disclosure - Share-Based Compensation Expense Recorded in Condensed Consolidated Statements of Operations and Comprehensive Income (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareBasedCompensationAdditionalInformationDetail" id="ShareBasedCompensationAdditionalInformationDetail">
<link:definition>1081 - Disclosure - Share-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/RestrictedShareUnitActivityDetail" id="RestrictedShareUnitActivityDetail">
<link:definition>1082 - Disclosure - Restricted Share Unit Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/PerformanceShareUnitActivityDetail" id="PerformanceShareUnitActivityDetail">
<link:definition>1083 - Disclosure - Performance Share Unit Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ShareholdersEquityAdditionalInformationDetail" id="ShareholdersEquityAdditionalInformationDetail">
<link:definition>1084 - Disclosure - Shareholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/ChangesInAociNetOfTaxDetail" id="ChangesInAociNetOfTaxDetail">
<link:definition>1085 - Disclosure - Changes in AOCI, Net of Tax (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1086 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/BusinessSegmentsAndGeographicInformationAdditionalInformationDetail" id="BusinessSegmentsAndGeographicInformationAdditionalInformationDetail">
<link:definition>1087 - Disclosure - Business Segments and Geographic Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/TotalRevenuesByGeographicRegionsDetail" id="TotalRevenuesByGeographicRegionsDetail">
<link:definition>1088 - Disclosure - Total Revenues by Geographic Regions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.fabrinet.com/role/InventoriesDetailAlternate1" id="InventoriesDetailAlternate1">
<link:definition>1089 - Statement - Inventories (Detail) Alternate 1</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="fn-20200327_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="fn-20200327_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="fn-20200327_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="fn-20200327_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
<element name="ExpensesRelatedToReductionInWorkforce" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ExpensesRelatedToReductionInWorkforce" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CashAndCashEquivalentsAndRestrictedCashPeriodIncreaseDecreaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CashAndCashEquivalentsAndRestrictedCashPeriodIncreaseDecreaseAbstract" substitutionGroup="xbrli:item" />
<element name="ProceedsFromMaturitiesOfShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ProceedsFromMaturitiesOfShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentForFundProvidedToCustomerToSupportTransferOfManufacturingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_PaymentForFundProvidedToCustomerToSupportTransferOfManufacturingOperations" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnrealisedGainLossOnExchangeRateAndFairValueOfForeignCurrencyForwardContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_UnrealisedGainLossOnExchangeRateAndFairValueOfForeignCurrencyForwardContracts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ReversalOfAllowanceForDoubtfulAccountsReceivableRecoveries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ReversalOfAllowanceForDoubtfulAccountsReceivableRecoveries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmortizationOfInterestRateSwapsFairValueAtHedge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_AmortizationOfInterestRateSwapsFairValueAtHedge" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RestrictedCashAndCashEquivalentsAtCarryingValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_RestrictedCashAndCashEquivalentsAtCarryingValueAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfOtherReceivableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ScheduleOfOtherReceivableTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedCashAndCashEquivalentsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_RestrictedCashAndCashEquivalentsTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPosition" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPosition" substitutionGroup="xbrli:item" />
<element name="DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ChangesInAccountingPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ChangesInAccountingPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndMarketableSecuritiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_CashCashEquivalentsAndMarketableSecuritiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPositionTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ScheduleOfAdoptionOfTopic842OnOperatingLeaseInConsolidateFinancialPositionTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAdditionalInformationRelatedToOperatingAndFinanceLeaseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ScheduleOfAdditionalInformationRelatedToOperatingAndFinanceLeaseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="RevenueFromContractWithCustomersTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_RevenueFromContractWithCustomersTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="RevenueFromContractWithCustomersLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_RevenueFromContractWithCustomersLineItems" substitutionGroup="xbrli:item" />
<element name="IncrementalCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_IncrementalCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductWarrantyTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ProductWarrantyTerm" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomerAssetsRevenueRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_ContractWithCustomerAssetsRevenueRecognized" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ContractWithCustomerLiabilitiesToAdditionsForPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_ContractWithCustomerLiabilitiesToAdditionsForPeriod" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LasersSensorsAndOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_LasersSensorsAndOtherMember" substitutionGroup="xbrli:item" />
<element name="OpticalCommunicationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_OpticalCommunicationsMember" substitutionGroup="xbrli:item" />
<element name="StockOptionsToPurchaseSharesExcludedFromComputationOfDilutedWeightedAverageSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_StockOptionsToPurchaseSharesExcludedFromComputationOfDilutedWeightedAverageSharesOutstanding" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndMarketableSecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CashCashEquivalentsAndMarketableSecuritiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CashCashEquivalentsAndMarketableSecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CashCashEquivalentsAndMarketableSecuritiesLineItems" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsAndMarketableSecuritiesCarryingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_CashAndCashEquivalentsAndMarketableSecuritiesCarryingCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CashAndCashEquivalentsAtCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_CashAndCashEquivalentsAtCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="USTreasurySecuritiesAndUSGovernmentAndAgencySecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_USTreasurySecuritiesAndUSGovernmentAndAgencySecuritiesMember" substitutionGroup="xbrli:item" />
<element name="LiquidityFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_LiquidityFundMember" substitutionGroup="xbrli:item" />
<element name="CertificateOfDepositAndTimeDepositMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CertificateOfDepositAndTimeDepositMember" substitutionGroup="xbrli:item" />
<element name="InvestmentsClassifiedByContractualMaturityDateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_InvestmentsClassifiedByContractualMaturityDateTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="InvestmentsClassifiedByContractualMaturityDateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_InvestmentsClassifiedByContractualMaturityDateLineItems" substitutionGroup="xbrli:item" />
<element name="MarketableSecuritiesMaturityPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_MarketableSecuritiesMaturityPeriod" substitutionGroup="xbrli:item" />
<element name="BankOfAyudhyaPublicCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_BankOfAyudhyaPublicCompanyMember" substitutionGroup="xbrli:item" />
<element name="BankOfAmericaCreditFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_BankOfAmericaCreditFacilityMember" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyOptionContractsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_ForeignCurrencyOptionContractsMember" substitutionGroup="xbrli:item" />
<element name="CanadianDollarsForwardContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CanadianDollarsForwardContractMember" substitutionGroup="xbrli:item" />
<element name="DerivativeInstrumentMaturityDate" type="xbrli:gYearMonthItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_DerivativeInstrumentMaturityDate" substitutionGroup="xbrli:item" />
<element name="DerivativesGainlossRecognizedIntoOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_DerivativesGainlossRecognizedIntoOtherComprehensiveIncomeAbstract" substitutionGroup="xbrli:item" />
<element name="DerivativesGainLossReclassifiedFromOtherComprehensiveIncomeIntoEarningsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_DerivativesGainLossReclassifiedFromOtherComprehensiveIncomeIntoEarningsAbstract" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyForwardAndOptionContractsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_ForeignCurrencyForwardAndOptionContractsMember" substitutionGroup="xbrli:item" />
<element name="PaymentsForOtherReceivableProvidedToCustomer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_PaymentsForOtherReceivableProvidedToCustomer" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingLeaseRentalExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_OperatingLeaseRentalExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LeaseExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_LeaseExpirationYear" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingLeaseOptionToExtendTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_LesseeOperatingLeaseOptionToExtendTerm" substitutionGroup="xbrli:item" />
<element name="OperatingLeaseAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_OperatingLeaseAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="XxxoperatingLeaseLiabilitiesAndEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_XxxoperatingLeaseLiabilitiesAndEquityAbstract" substitutionGroup="xbrli:item" />
<element name="WeightedAverageReamingLeaseTermOfOperatingAndFinanceLeaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_WeightedAverageReamingLeaseTermOfOperatingAndFinanceLeaseAbstract" substitutionGroup="xbrli:item" />
<element name="WeightedAverageDiscountRateOfOperatingAndFinanceLeaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_WeightedAverageDiscountRateOfOperatingAndFinanceLeaseAbstract" substitutionGroup="xbrli:item" />
<element name="CashFlowInformationIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CashFlowInformationIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" substitutionGroup="xbrli:item" />
<element name="GlobalCemSolutionsLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_GlobalCemSolutionsLtdMember" substitutionGroup="xbrli:item" />
<element name="FiniteLivedIntangibleLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_FiniteLivedIntangibleLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="LongTermDebtCurrentCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_LongTermDebtCurrentCarryingAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentMaturityMonthAndYear" type="xbrli:gYearMonthItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_DebtInstrumentMaturityMonthAndYear" substitutionGroup="xbrli:item" />
<element name="LoanPayableDueJuneTwentyTwentyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_LoanPayableDueJuneTwentyTwentyThreeMember" substitutionGroup="xbrli:item" />
<element name="LoanPayableDueJuneTwentyTwentyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_LoanPayableDueJuneTwentyTwentyFourMember" substitutionGroup="xbrli:item" />
<element name="CreditFacilityAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CreditFacilityAgreementMember" substitutionGroup="xbrli:item" />
<element name="TermLoanAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_TermLoanAgreementMember" substitutionGroup="xbrli:item" />
<element name="BankOfAyudhyaPublicCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_BankOfAyudhyaPublicCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="BankOfAmericaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_BankOfAmericaMember" substitutionGroup="xbrli:item" />
<element name="LineOfCreditFacilityExtendedExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_LineOfCreditFacilityExtendedExpirationDate" substitutionGroup="xbrli:item" />
<element name="AfterFifthAmendmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_AfterFifthAmendmentMember" substitutionGroup="xbrli:item" />
<element name="TermLoanCreditFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_TermLoanCreditFacilityMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_IncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_IncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="PerformanceStockUnitsExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="fn_PerformanceStockUnitsExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PerformanceStockUnitsPsuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_PerformanceStockUnitsPsuMember" substitutionGroup="xbrli:item" />
<element name="StockPlan2010Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_StockPlan2010Member" substitutionGroup="xbrli:item" />
<element name="StockPlanTwoThousandSeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_StockPlanTwoThousandSeventeenMember" substitutionGroup="xbrli:item" />
<element name="EquityIncentivePlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_EquityIncentivePlansMember" substitutionGroup="xbrli:item" />
<element name="EquityIncentive2020PlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_EquityIncentive2020PlanMember" substitutionGroup="xbrli:item" />
<element name="StockPlan2020Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_StockPlan2020Member" substitutionGroup="xbrli:item" />
<element name="PeriodSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_PeriodSixMember" substitutionGroup="xbrli:item" />
<element name="PeriodTenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_PeriodTenMember" substitutionGroup="xbrli:item" />
<element name="VestingOptionOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_VestingOptionOneMember" substitutionGroup="xbrli:item" />
<element name="VestingOptionTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_VestingOptionTwoMember" substitutionGroup="xbrli:item" />
<element name="NonEmployeeDirectorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_NonEmployeeDirectorMember" substitutionGroup="xbrli:item" />
<element name="ExecutiveDirector1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_ExecutiveDirector1Member" substitutionGroup="xbrli:item" />
<element name="StockPlanTwoThousandTenAndSeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_StockPlanTwoThousandTenAndSeventeenMember" substitutionGroup="xbrli:item" />
<element name="ShareholdersEquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_ShareholdersEquityTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockPlanNineteenNinetyNineAndTwentyTenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_StockPlanNineteenNinetyNineAndTwentyTenMember" substitutionGroup="xbrli:item" />
<element name="ShareholdersEquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_ShareholdersEquityLineItems" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramAdditionalAuthorizedRepurchaseAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_StockRepurchaseProgramAdditionalAuthorizedRepurchaseAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UncategorizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_UncategorizedAbstract" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CommitmentsAndContingenciesDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_CommitmentsAndContingenciesDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="NumberOfMajorCustomersAccountingForTenPercentOrMoreOfAccountsReceivable" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="fn_NumberOfMajorCustomersAccountingForTenPercentOrMoreOfAccountsReceivable" substitutionGroup="xbrli:item" />
<element name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignAndDomesticCountriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignAndDomesticCountriesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignAndDomesticCountriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="fn_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignAndDomesticCountriesLineItems" substitutionGroup="xbrli:item" />
</schema>
